![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
StringGrid [D7, WinXP]
картограф © (2005-10-14 22:07:00)Здравствуйте!
Как сделать так, что бы при щелчке на ячейке в stringgrid в ней появлялся определенный символ?
заранее спасибо!
Dereks (2005-10-20 10:37:00) [1]Есть конечно! Предложенный способ TUser'а какой-то уж слишком громоздкий. Вставь в обработчик события onSelectCell(возникает в момент выбора пользователем ячейки) следующий оператор:
StringGrid1.Cells[ACol,Arow]:='символ';
Вот и все дела!
Здесь ACol и ARow - параметры метода onSelectCell содержащие в себе индексы столбца и строки соответственно.
> что бы при щелчке на ячейке
Какой ячейки любой или определённой?
картограф (2005-10-14 22:44:00) [2]Спасибо!
А есть еще какие-нибудь варианты(для расширения кругозора) :)
TUser (2005-10-14 22:16:00) [3]procedure TForm1.StringGrid1Click(Sender: TObject);
var r, c: integer;
begin
with StringGrid1 do
with ScreenToClient(Mouse.CursorPos) do begin
MouseToCell(X,Y,r,c);
if (r = 1) and (c = 2) then
Cells[r,c]:='a';
end;
end;