Вниз
Скачать: CL | DM;

Как вывести Hint или надпись в StatusBar для ячейки DBGrid   Найти похожие ветки 

← →
openfire   (2006-02-15 15:08) [0]

Как вывести Hint или надпись в StatusBar для ячейки DBGrid по событию OnMouseMove

есть код такого содержания
procedure TMainForm.DBGrid1MouseMove(Sender: TObject; Shift: TShiftState;
 X, Y: Integer);
var
 Cell: TGridCoord;
begin
StatusBar1.Panels[1].Text:="";
Cell := DBGrid1.MouseCoord(X, Y);
if ((Cell.X < 0) and (Cell.Y < 0)) then
 begin
  Exit;
  StatusBar1.Panels[1].Text:="";
 end
else
  StatusBar1.Panels[1].Text:=DBGrid1.Fields[Cell.Y].AsString;
end;

но попытке передвинуться на вторую строку выскакивает ошибка
EAccessViolation

может быть кто-то решал подобную проблему?

заранее спасибо


← →
openfire   (2006-02-15 15:28) [1]

Поправка
увидел чуть ниже пример для DBGrid... он работает...

а как все таки добиться того же самого для DBGridEh?
если использовать пример показанный чуть ниже, то ошибка...



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
15-1142406663
Cash
2006-03-15 10:11
2006.04.09
WiFi рулит или не рулит?


3-1139570207
vajo
2006-02-10 14:16
2006.04.09
Ошибка подключения IB базы из сети


4-1137772468
Compton's G
2006-01-20 18:54
2006.04.09
Обои на рабочем столе.


2-1143233546
Adil
2006-03-24 23:52
2006.04.09
TWebBrowser i JavaScript


15-1142853026
Pazitron_Brain
2006-03-20 14:10
2006.04.09
Ничего не понимаю с этими оптическими носителями




   Наверх