Главная страница
    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.45 MB
Время: 0.043 c
1-1176689988
Saviour
2007-04-16 06:19
2007.06.10
Помогите сделать отчёт с формулами!!!


15-1179157796
matt
2007-05-14 19:49
2007.06.10
Росийская ОС


15-1179318595
ProgRAMmer Dimonych
2007-05-16 16:29
2007.06.10
Вопросы по MySQL и PHPMyAdmin


15-1178977274
parus
2007-05-12 17:41
2007.06.10
TV Tuner


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский