Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.09;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.032 c
6-1135720867
Гость13
2005-12-28 01:01
2006.04.09
Пишем почтовый ЧЕРВЬ на дельфи


15-1142449191
TStas
2006-03-15 21:59
2006.04.09
Как устроен клавиатурный шпион?


1-1141390616
rolex
2006-03-03 15:56
2006.04.09
У некоторых текст отображается в виде ??? (вопросительных знаков)


11-1123867743
Riton
2005-08-12 21:29
2006.04.09
KOL + freelibrary


2-1143132413
Уч.
2006-03-23 19:46
2006.04.09
type Packed Record и Record в чем разница?