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

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

Наверх




Память: 0.48 MB
Время: 0.028 c
2-1179416461
lavrenty
2007-05-17 19:41
2007.06.10
Log событий


2-1179691680
ppcumax
2007-05-21 00:08
2007.06.10
Вопрос о WebBrowser


15-1178787861
Vlad Oshin
2007-05-10 13:04
2007.06.10
Почему то сбилось нахождение кода по щелчку в ObjectInspector


2-1179550178
tetris
2007-05-19 08:49
2007.06.10
Что такое "секретный диск",?


2-1178640857
Санёк77
2007-05-08 20:14
2007.06.10
Помогите, пожалуйста, разобраться!