Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

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

 
russko ©   (2004-03-22 16:05) [0]

Подскажите как обработать нажатие только одного Enter (без Ctrl), а то ставлю if (key=VK_RETURN) then... и обрабатывается только нажатие Enter+Ctrl.


 
serge ©   (2004-03-22 16:08) [1]

???


 
russko ©   (2004-03-22 16:09) [2]

Как обработать нажатие на только одну кнопку Enter, а не сочетание Ctrl+Enter?


 
serge ©   (2004-03-22 16:12) [3]

Так именно таким образом : if (key=VK_RETURN), а ssCtrl случайно не проверяешь ?


 
russko ©   (2004-03-22 16:12) [4]

Каким образом можно проверить?


 
WebErr ©   (2004-03-22 16:14) [5]

OnKeyPress(Sender, Key);
Key = #13 ^^ :))))


 
serge ©   (2004-03-22 16:16) [6]

For OnKeyDown:

if ssCtrl in Shift then


 
russko ©   (2004-03-22 16:17) [7]

2 serge
if ssCtrl in Shift then - это понятно, но как ctrl отключить?


 
Плохиш   (2004-03-22 16:22) [8]

if not (ssCtrl in Shift) then


 
serge ©   (2004-03-22 16:23) [9]

Ну, не знаю наверное преславутая ошибка в 17-ой строке, или я нифиха не понимаю.


 
serge ©   (2004-03-22 16:25) [10]

if (key=VK_RETURN) then... и обрабатывается только нажатие Enter+Ctrl. ???


 
russko ©   (2004-03-22 16:27) [11]

В том то и прикол, всё что вы советуете я делал, но фишка в том, что в edit нажатие на enter вообще не производит никакого эффекта, как-будто она вообще не нажимается (((


 
serge ©   (2004-03-22 16:41) [12]

Ради интереса сделал

procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
 If (Key = VK_RETURN) And (Not (ssCtrl In Shift)) Then ShowMessage("");
end;

в Едите - все прекрсно работает.


 
russko ©   (2004-03-22 16:43) [13]

Я понял, при нажатии на Enter эта сволочь активирует Button1, хотя фокус находится в edit. Как исправить?


 
WebErr ©   (2004-03-22 16:45) [14]

Kind смени на Custom!!!


 
russko ©   (2004-03-22 16:46) [15]

Он и так bkCustom.


 
serge ©   (2004-03-22 16:46) [16]

Ж:|


 
russko ©   (2004-03-22 16:47) [17]

ТОчнее это не Button, а BitBtn, мож там какая-то .. отлавливает?


 
russko ©   (2004-03-22 16:50) [18]

Всё всем спасибо, сам дошёл. Ну и дебил же я )))


 
serge ©   (2004-03-22 16:55) [19]

Тогда вам не сюда, а этажом выше .... :))



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

Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.04 c
6-1076166174
Александр
2004-02-07 18:02
2004.04.11
pop3.rambler.ru


14-1079271705
Undert
2004-03-14 16:41
2004.04.11
А шо за папка WINDOWS SYSTEM32 CONFIG SYSTEMPROFILE ???


3-1079495625
vi007
2004-03-17 06:53
2004.04.11
Refresh данных в Interbase


3-1082025465
Flahas
2004-04-15 14:37
2004.04.11
exel..


3-1079440364
Максим
2004-03-16 15:32
2004.04.11
ADO и Ms OLE DB Provaiders - как работать с dBase IV базами?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский