Главная страница
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.47 MB
Время: 0.029 c
2-1179748959
_vl_
2007-05-21 16:02
2007.06.10
Разделение строки


2-1179847555
AGI
2007-05-22 19:25
2007.06.10
Установлен ли Excel?


2-1179840923
Sonia
2007-05-22 17:35
2007.06.10
Сделать компоненты формы "прозрачными"


15-1179482976
Ega23
2007-05-18 14:09
2007.06.10
фармацефты - отзовитесь!


2-1179794600
Riply
2007-05-22 04:43
2007.06.10
Объявление variant Record.