Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Двойной клик по фиксированной ячейке в TStringGrid.


implementation ©   (2008-06-24 17:14:00) 

Привет! Помогите пожалуйста - как отловить двойной клик по фиксированной ячейке для TStringGrid?

(в случае нефиксированной срабатывала обработки OnDblClick и чтение координат из StringGrid.Selection)


Тын-Дын   (2008-06-28 21:49:00) [1]

Удалено модератором
Примечание: Offtopic


Тын-Дын   (2008-06-28 16:16:00) [2]

Удалено модератором
Примечание: Троллям на другой форум


Palladin   (2008-06-28 16:09:00) [3]

Удалено модератором


Тын-Дын   (2008-06-28 16:01:00) [4]

Удалено модератором


Palladin   (2008-06-28 15:57:00) [5]

Удалено модератором


Тын-Дын   (2008-06-28 13:52:00) [6]

Удалено модератором


Palladin   (2008-06-28 13:48:00) [7]

Удалено модератором


Тын-Дын   (2008-06-27 14:07:00) [8]


> Игорь Шевченко ©   (27.06.08 13:57) [7]
>
> > Не надо забывать, что здесь новички спрашивают.
>
>
> так разжевывай сам, нефиг у других сучки в глазах искать


А я и разжевал.
Не говори мне, что делать, и не узнаешь направление своего движения.


Игорь Шевченко   (2008-06-27 13:57:00) [9]


> Не надо забывать, что здесь новички спрашивают.


так разжевывай сам, нефиг у других сучки в глазах искать


b z   (2008-06-27 13:20:00) [10]

Для начинающих не мешало-бы еще проверить что в Column и Row получаем, а то мало ли чего. А еще надо использовать Format :o)


Palladin   (2008-06-27 12:09:00) [11]


> Тын-Дын ©   (27.06.08 12:04) [4]

думаешь я забыл?


Тын-Дын   (2008-06-27 12:04:00) [12]


> Palladin ©   (27.06.08 09:56) [3]
> осталось только чуток поднапрячься, методы TStringGrid поизучать


Не надо забывать, что здесь новички спрашивают.


> implementation ©   (24.06.08 17:14)  


procedure TForm1.StringGrid1DblClick(Sender: TObject);
var
 Column, Row: Longint;
 p: TPoint;
begin
 GetCursorPos(p);
 p := StringGrid1.ScreenToClient(p);

 StringGrid1.MouseToCell(p.X, p.Y, Column, Row);
 StringGrid1.Cells[Column, Row] := 'Col ' + IntToStr(Column) +
   ',Row ' + IntToStr(Row);
end;


Palladin   (2008-06-27 09:56:00) [13]

осталось только чуток поднапрячься, методы TStringGrid поизучать


Palladin   (2008-06-27 09:40:00) [14]

есть конечно


implementation   (2008-06-27 09:37:00) [15]

Неужели нету способа более или менее прямого? :-\


Наверх

Титульная страница Поиск, карта сайта Написать письмо