Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо