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

Двойной щелчек по выделенной строке в DBGride   Найти похожие ветки 

 
Skynet_   (2007-05-17 20:21) [0]

Привет!! Как сделать так чтобы в DBGrid"е после 2-ого щелчка по ВЫДЕЛЕННОЙ строке появлялось сообщение.
ЗЫ
Повторю только по ВЫДЕЛЕННОЙ строке
Спасибо!


 
Johnmen ©   (2007-05-17 21:27) [1]

OnDblClick
По первому - выделится, по второму - сообщение...


 
Skynet_   (2007-05-17 22:39) [2]

да но если в DBGrid нет записей и щелкнуть двойным щелчком то сообщение все рано выведится....А мне надо чтобв только когда по выделенной строке щелкаешь выводилось сообщение


 
{RASkov} ©   (2007-05-17 23:36) [3]

> [2] Skynet_   (17.05.07 22:39)

procedure TForm1.DBGrid1DblClick(Sender: TObject);
var GC: TGridCoord; P: TPoint;
begin
 GetCursorPos(P);
 P:=DBGrid1.ScreenToClient(P);
 GC:=DBGrid1.MouseCoord(P.X, P.Y);
 if GC.Y<>-1 then ShowMessage(IntToStr(GC.Y));
end;


> да но если в DBGrid нет записей

Проверяй DataSet.RecordCount


 
Германн ©   (2007-05-18 02:45) [4]


> Проверяй DataSet.RecordCount
>

Вот чтой-то мне подсказывает, что "проверка RecordCount" есть порочный путь. :(


 
{RASkov} ©   (2007-05-18 03:36) [5]

> [4] Германн ©   (18.05.07 02:45)

Ну а как еще проверить - есть ли в DBGride "записи", если, например, DataSet.Active=True и установлен фильтр, которому ни одна запись не удовлетворяет...


 
Johnmen ©   (2007-05-18 16:35) [6]

DataSet.IsEmpty



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

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



Память: 0.46 MB
Время: 0.02 c
15-1179303837
TUser
2007-05-16 12:23
2007.06.10
Создание инсталяшки ... опять


15-1179317312
ArtemESC
2007-05-16 16:08
2007.06.10
На каком языке мыслите вы?


11-1159196062
D[u]fa
2006-09-25 18:54
2007.06.10
Гадость со шрифтами... (жирнооее все)


15-1179042617
Ravshan
2007-05-13 11:50
2007.06.10
C++ Файловые потоки: read, write. Странные вещи происходят.


1-1176453553
Deniz
2007-04-13 12:39
2007.06.10
Подскажите компонент похожий на ehLib




   Наверх