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

Вниз

Подскажите про DBGridKeyPress.   Найти похожие ветки 

 
vegarulez ©   (2007-03-30 10:20) [0]

Привет всем мастреам! У меня вот такой вопрос... Раньше отлавливал нажатие делете хуком и потом в хуке обрабатывал нажатие... но как сделать так чтобы нажатие делета отслеживать не хуком на нажатие делета на записи в таблице??? При нажатии ентера ( #13 ) - работает...  
А как сделать отлов нажатия делета на записи в табличке?... подскажите плиз....

С помощью контрола - посмотрел код VK_DELETE  в windows - 46 но как им правильно пользоваться?


procedure Form1.DBGrid1KeyPress(Sender: TObject; var Key: Char);
BEGIN
        If Key=#13 then
           begin
             Form1.Button1Click(Application);
           end;


        If Key=#46 then  //VK_DELETE then
           begin
             Form1.Button2Click(Application);
           end;
END;


 
RASkov   (2007-03-30 11:51) [1]

> DBGrid1KeyPress

Используй OnKeyUp();. В KeyPress "попадают" не все коды... Посмотри разницу KeyPress и KeyUp(Down)


 
vegarulez ©   (2007-04-02 07:04) [2]

Угу. пасип. Помогло.



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

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

Наверх




Память: 0.47 MB
Время: 0.088 c
9-1148425149
Strech
2006-05-24 02:59
2007.04.22
Критерии большой пустой области


15-1174843678
leonidus
2007-03-25 21:27
2007.04.22
Помогите написать алгоритм перебора


3-1170253237
O.O
2007-01-31 17:20
2007.04.22
Пользователи и пароли в FireBird


15-1174588113
JohnKorsh
2007-03-22 21:28
2007.04.22
Как из файла *.msg извлечь приложение?


15-1174897756
passlight
2007-03-26 12:29
2007.04.22
Бесплатный (недорогой) компьютерный англо-русский словарь