Текущий архив: 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.45 MB
Время: 0.043 c