Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.16;
Скачать: CL | DM;

Вниз

DBGrid   Найти похожие ветки 

 
NickNaz ©   (2003-12-19 12:34) [0]

Добрый день!
У менея такой вопрос: в DbGrid-е при нажатии на комбинацию клавиш Ctrl+Delete удаляется запись. Как можно исключить это, либо перехватить (по тому, что на удаление у меня свой код).
Спасибо.


 
Johnmen ©   (2003-12-19 12:44) [1]

OnKeyDown


 
NickNaz ©   (2003-12-19 12:48) [2]

Благодарю


 
NickNaz ©   (2003-12-19 13:51) [3]

Johnmen © (19.12.03 12:44) [1]

Это событие возникает при нажатии на любую клавишу, как проверить нажатие на комбинации клавиш Ctrl+Delete?


 
gek ©   (2003-12-19 13:57) [4]

case key of
VK_ESCAPE : if(ssShift in Shift)then ...


 
Anatoly Podgoretsky ©   (2003-12-19 14:02) [5]

BeforeDelete


 
Johnmen ©   (2003-12-19 14:03) [6]

if (Key = VK_DELETE) and (ssCtrl in Shift) then


 
NickNaz ©   (2003-12-19 14:23) [7]

Johnmen © (19.12.03 14:03) [6]

Хорошо, но при этом выдает сообщение "Delete record?", а я и борюсь чтоб Delphi не выдовал этого сообщения.


 
gek ©   (2003-12-19 14:28) [8]

ConfirmDelete:=false


 
Johnmen ©   (2003-12-19 14:31) [9]

if (Key = VK_DELETE) and (ssCtrl in Shift) then begin;
<...делаешь свои дела...:)>
Key:=0;
end;


 
NickNaz ©   (2003-12-19 14:40) [10]

gek © (19.12.03 14:28) [8]

При этом Delphi не покажет сообщения, но запись все равно удалит!


 
NickNaz ©   (2003-12-19 14:41) [11]

Johnmen © (19.12.03 14:31) [9]

Все good. Спасибо


 
dtm   (2003-12-19 15:29) [12]

А ReadOnly свойство для чего?



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

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

Наверх




Память: 0.49 MB
Время: 0.027 c
8-49647
Delphin
2003-09-16 14:31
2004.01.16
Народ, помогите пожалуйста найти компонент dxPack первой версии (


11-49475
Bystander
2003-05-03 13:49
2004.01.16
Scroll Bar & KOL


1-49519
oens
2004-01-03 09:23
2004.01.16
Сраванение


1-49480
anbezr
2004-01-06 13:20
2004.01.16
непонятный глюк редактора.


6-49656
Timerman
2003-11-10 23:10
2004.01.16
Как синхронизировать время с локалкой?