15th
Июл

Как сделать при клике в каждом столбце StringGrid свое действие?

Posted by Chas under Пост-обзор

Допустим при если кликнуть по значению в первом столбе 3 строки то нужно получить значение из ячейки и открыть браузер и страницу в нем с этим значением,другой столб другое действие итд

Прик:
Создаем процедуру на событие OnClick:

procedure TForm1.StringGrid1Click(Sender: TObject);
begin
Значение := StringGrid1.Cells[StringGrid1.Col, StringGrid1.Row];

if StringGrid1.Col = 1 then //ткнули в ячейку второй колонки
Действие 1
if StringGrid1.Col = 2 then //ткнули в ячейку третьей колонки
Действие 2

//другой вариант
case StringGrid1.Col of
0 : Действие 1;
1 : Действие 2;
2 : Действие 3;
end;
end;

тема на форуме

Похожие статьи

Теги: |