Главная страница
    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.47 MB
Время: 0.008 c
7-17416
Big_Rom
2003-01-09 07:57
2003.03.06
вопрос по принтеру lx300


14-17380
Netizen
2003-02-18 08:52
2003.03.06
Кролики


14-17267
tiam
2003-02-19 09:20
2003.03.06
Duke Nukem3d & Duke Nukem Forever


14-17295
Anar
2003-02-17 23:41
2003.03.06
Помогите найти документацию по программированию GDI+


3-16877
Брат
2003-02-14 13:34
2003.03.06
Проблема с просмотром VIEW





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский