Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.044 c
5-1141155140
Чайник
2006-02-28 22:32
2006.11.05
Не ловятся сообщения от мышиного колесика WM_MOUSEWHEEL


1-1159196321
newbie2
2006-09-25 18:58
2006.11.05
Какой сhart в "Домашние финансы"


2-1161589778
попович
2006-10-23 11:49
2006.11.05
Как перевести String в double?


15-1161225001
Slider007
2006-10-19 06:30
2006.11.05
С днем рождения ! 19 октября


2-1161111936
DROWSY
2006-10-17 23:05
2006.11.05
Ретро вопрос. :)





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