Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.13;
Скачать: CL | DM;

Вниз

StringGrid   Найти похожие ветки 

 
картограф ©   (2005-10-14 22:07) [0]

Здравствуйте!
Как сделать так, что бы при щелчке на ячейке в stringgrid в ней появлялся определенный символ?
заранее спасибо!


 
TUser ©   (2005-10-14 22:16) [1]

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;


 
картограф ©   (2005-10-14 22:44) [2]

Спасибо!
А есть еще какие-нибудь варианты(для расширения кругозора) :)


 
Dereks ©   (2005-10-20 10:37) [3]

Есть конечно! Предложенный способ TUser"а какой-то уж слишком громоздкий. Вставь в обработчик события onSelectCell(возникает в момент выбора пользователем ячейки) следующий оператор:
StringGrid1.Cells[ACol,Arow]:="символ";
Вот и все дела!
Здесь ACol и ARow - параметры метода onSelectCell содержащие в себе индексы столбца и строки соответственно.

> что бы при щелчке на ячейке

Какой ячейки любой или определённой?



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

Текущий архив: 2005.11.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
14-1129914900
Gudvin
2005-10-21 21:15
2005.11.13
Востановить удаленные файлы


6-1122587129
nik2be
2005-07-29 01:45
2005.11.13
Перехват и замена содержимого пакета в реальном времени


14-1129816274
flipper
2005-10-20 17:51
2005.11.13
Никто не может зайти в компик (хр)


2-1129772183
UzJack
2005-10-20 05:36
2005.11.13
Проблема с DBGrid.


2-1130343787
Хинт
2005-10-26 20:23
2005.11.13
Как зациклить приложение без окна