![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DBGrid [D6, Paradox]
NickNaz © (2003-12-19 12:34:00)
Добрый день!
У менея такой вопрос: в DbGrid-е при нажатии на комбинацию клавиш Ctrl+Delete удаляется запись. Как можно исключить это, либо перехватить (по тому, что на удаление у меня свой код).
Спасибо.
dtm (2003-12-19 15:29:00) [1]
А ReadOnly свойство для чего?
NickNaz (2003-12-19 14:41:00) [2]
Johnmen © (19.12.03 14:31) [9]
Все good. Спасибо
NickNaz (2003-12-19 14:40:00) [3]
gek © (19.12.03 14:28) [8]
При этом Delphi не покажет сообщения, но запись все равно удалит!
Johnmen (2003-12-19 14:31:00) [4]
if (Key = VK_DELETE) and (ssCtrl in Shift) then begin;
<...делаешь свои дела...:)>
Key:=0;
end;
gek (2003-12-19 14:28:00) [5]
ConfirmDelete:=false
NickNaz (2003-12-19 14:23:00) [6]
Johnmen © (19.12.03 14:03) [6]
Хорошо, но при этом выдает сообщение "Delete record?", а я и борюсь чтоб Delphi не выдовал этого сообщения.
Johnmen (2003-12-19 14:03:00) [7]
if (Key = VK_DELETE) and (ssCtrl in Shift) then
Anatoly Podgoretsky (2003-12-19 14:02:00) [8]
BeforeDelete
gek (2003-12-19 13:57:00) [9]
case key of
VK_ESCAPE : if(ssShift in Shift)then ...
NickNaz (2003-12-19 13:51:00) [10]
Johnmen © (19.12.03 12:44) [1]
Это событие возникает при нажатии на любую клавишу, как проверить нажатие на комбинации клавиш Ctrl+Delete?
NickNaz (2003-12-19 12:48:00) [11]
Благодарю
Johnmen (2003-12-19 12:44:00) [12]
OnKeyDown