Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];

Вниз

Выделенная ячейка   Найти похожие ветки 

 
Checist [root]   (2003-02-24 21:47) [0]

Как мне получить текст выделенной ячейки в StringGrid1 при нажатии на кнопку Button1


 
Checist [root]   (2003-02-24 22:26) [1]

Что-то нынче форум совсем вялый.


 
mrcat   (2003-02-24 22:34) [2]

Дык выходные, батенька =)))

[ OnSelectCell] запоминай координаты выделенной ячейки

В обработчике Button обращайся к своей ячейке:

ShowMessageFmt("Выделенная ячейка: [%d, %d]", [Col, Row]);


 
Checist [root]   (2003-02-24 23:06) [3]

Что-то на С++ смахивает или я ошибаюсь? А как на Дельфах и полностью?


 
mrcat   (2003-02-24 23:10) [4]

для тех, кто в танке: =)))

var
Row, Col: integer = 0;
...

procedure TfrmChecist.StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean);
begin
Row := ARow;
Col := ACol;
end;

...

procedure TfrmChecist.ButtonClick(Sender: TObject);
begin
ShowMessageFmt("Выделенная ячейка: [%d, %d]", [Col, Row]);
end;


 
Song   (2003-02-24 23:11) [5]

TStringGrid.Selection


 
Checist [root]   (2003-02-24 23:15) [6]

Да не, не то. Мне нужно чтобы при нажатии на кнопу вылетал текст находящийся в выделенной ячейке. Например, если я заранее сделал следующее: StringGrid1.Cells[1,2]:="Текст", то когда я выделю ячейку и нажму клавишу должно быть выведенно на Label1 "Текст"


 
mrcat   (2003-02-24 23:16) [7]

Song © (24.02.03 23:11)

угу. так прикольнее...


 
Checist [root]   (2003-02-24 23:17) [8]

Song, а это вообще как выглидит полностью?


 
Song   (2003-02-24 23:18) [9]

try
With StringGrid1 Do Label1.Caption:=Cells[Row,Col];
except
end;


 
Checist [root]   (2003-02-24 23:18) [10]

Что прикольнее?


 
mrcat   (2003-02-24 23:20) [11]

Checist [root] (24.02.03 23:15)

procedure TfrmChecist.ButtonClick(Sender: TObject);
begin
ShowMessageFmt("Текст выделенной ячейки: %s",
[StringGrid.Cells[StringGrid.Selection.TopLeft.X,
StringGrid.Selection.TopLeft.Y]]);
end;


 
Checist [root]   (2003-02-24 23:22) [12]

Хм, проверим.


 
Checist [root]   (2003-02-24 23:25) [13]

Тогда, вот еще: как мне удолить ячейку из StringGrid1, так чтобы все остальные поднялись на одну вверх.


 
Song   (2003-02-24 23:27) [14]

Удалить и сдвинуть.
Есть и попроще, но с твоими знаниями лучше со "сложных" начинать.


 
mmmh   (2003-02-24 23:47) [15]

А может кто знает как отсортировать String grid что сначала были строки с текстом а потом пустые


 
mmmh   (2003-02-25 08:21) [16]

ну гдеже ответы


 
mmmh   (2003-02-25 23:25) [17]

а может кто знает как всетке ето делается



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.59 MB
Время: 0.043 c
1-16993
Manix
2003-02-24 18:52
2003.03.06
Срочно !!! Поверх окон


14-17291
SPeller
2003-02-11 19:47
2003.03.06
---|Ветка была без названия|---


3-16951
dimich1978
2003-02-15 08:39
2003.03.06
Код для выявления уникальности(быстренький).


14-17394
Дмитрий К.К.
2003-02-19 06:12
2003.03.06
Именинники 19 февраля


1-17123
race1
2003-02-22 12:04
2003.03.06
transparent





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский