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

Вниз

MouseToCell в TdxDBGrid - как реализовать?   Найти похожие ветки 

 
Lexa_1   (2004-05-13 15:01) [0]

Как можно в компоненте TdxDBGrid определить координаты ячейки, над которой находится курсор мыши? На пример, в StringGrid"е аналог - MouseToCell.


 
MU   (2004-05-13 15:08) [1]

см
dxDBGrid1.GetHitInfo
dxDBGrid1.GetHitTestInfoAt


 
MU   (2004-05-13 15:11) [2]

procedure TForm1.dxDBGrid1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
var
 G: TdxDBGrid;
 P : TPoint;
 Col : TdxDBTreeListColumn;
 HitTest: TdxTreeListHitInfo;
begin
 G := Sender as TdxDBGrid;
 P.x := X; P.y := Y;
 HitTest := G.GetHitInfo(P);
 G.Hint := "";
 if HitTest.hitType = htColumn then
 begin
   Col := G.GetColumnAt(X, Y);
   if Col <> nil then
     G.Hint := "Column: " + Col.Caption;
 end;
 if HitTest.hitType = htSummaryFooter then

 begin
   Col := G.GetFooterColumnAt(X,Y);
   if Col <> nil then
     G.Hint := "Symmary: " + Col.Caption;
 end;
 if HitTest.hitType = htSummaryNodeFooter then
 begin
   Col := G.GetNodeFooterColumnAt(X,Y);
   if Col <> nil then
     G.Hint := "Node Symmary: " + Col.Caption;
 end;
 if G.Hint <> "" then
   G.Showhint := True
 else
   G.ShowHint := False;
end;


 
Lexa_1   (2004-05-13 15:21) [3]

спасибо



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

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

Наверх




Память: 0.47 MB
Время: 0.129 c
14-1084345908
Mike Kouzmine
2004-05-12 11:11
2004.05.30
Эстония согласна простить Россию,


9-1074659199
NZed
2004-01-21 07:26
2004.05.30
Овцы и Волк


1-1084695704
temp
2004-05-16 12:21
2004.05.30
Как создать файл в памяти, т.е. не сохраняя его на диск? Например


8-1079429376
Monk-Warrior
2004-03-16 12:29
2004.05.30
Размещение на форме картинки в формате gif


11-1073933570
Phantomaz
2004-01-12 21:52
2004.05.30
Как поменять шрифт и цвет текста Item ов в PopupMenu ?