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

Вниз

DblClick по загловку TStringGrid   Найти похожие ветки 

 
Nastina   (2006-09-25 10:14) [0]

Здраствуйте ув. коллеги ...
Подскажите пожалуйста - можно ли отловить двойной щелчек по заголовку TStringGrid?
Если да .. то как?

Заранее благодарна!


 
ЮЮ ©   (2006-09-25 10:32) [1]

Не уверен, что мой поступок достоин благодарности :(

procedure TForm1.StringGrid1DblClick(Sender: TObject);
var
 col, row: integer;
 grid: TStringGrid;
 p: TPoint;
begin
 grid := TStringGrid(Sender);
 p := Mouse.CursorPos;
 p := grid.ScreenToClient(p);
 grid.MouseToCell(p.x, p.Y, col, row);
 if (row > -1) and (col > - 1) and (row <= grid.FixedRows) then
   Caption := "заголовок, столбец " + IntToStr(col)
 else
   Caption := "";
end;

end.


 
Leonid Troyanovsky ©   (2006-09-25 10:38) [2]


> ЮЮ ©   (25.09.06 10:32) [1]

>  col, row: integer;


Нехорошо давать такие же имена, как и у свойств.

--
Regards, LVT.


 
ЮЮ ©   (2006-09-25 10:43) [3]


> Нехорошо давать такие же имена, как и у свойств.

Неужели и Борлданд копирайт на свойтва объявил? :)

У меня TForm1, метод StringGrid1DblClick которй приведен, наследовалась от TForm, у которой, насколько я её помню, нет таких свойств


 
clickmaker ©   (2006-09-25 10:47) [4]


> Нехорошо давать такие же имена, как и у свойств

Разве что при использовании конструкций with SomeComponent ...


 
Leonid Troyanovsky ©   (2006-09-25 11:18) [5]


> ЮЮ ©   (25.09.06 10:43) [3]

>  наследовалась от TForm, у которой, насколько я её помню,
>  нет таких свойств

> clickmaker ©   (25.09.06 10:47) [4]

> Разве что при использовании конструкций with SomeComponent ...


Да, конечно. with TStringGrid(Sender) автоматом пишу.
Sorry.

Ну, а борланды тоже бывают неправы - сколько неудобств
было, скажем, D2-3, где в заголовке StringGridXDrawCell
фигурировали Col, Row instead ACol, ARow.

--
Regards, LVT.



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

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

Наверх




Память: 0.47 MB
Время: 0.032 c
6-1150464740
hbreaker
2006-06-16 17:32
2006.11.05
проблема с загрузкой файлов через TIdHTTP


2-1161017544
Sco
2006-10-16 20:52
2006.11.05
Замена картинок в TMonthCalendar


2-1161336939
Gloomer
2006-10-20 13:35
2006.11.05
Посоветуйте простую компоненту для ввода вещественных чисел


15-1160972947
Александр10
2006-10-16 08:29
2006.11.05
Win XP


15-1161074442
ZeroDivide
2006-10-17 12:40
2006.11.05
Мне стыдно за мой универ :(