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

Вниз

Как сделать чтоб нажатие entera было равно нажатию на Button1?   Найти похожие ветки 

 
SeriousSam   (2004-02-02 20:48) [0]

Как сделать чтоб нажатие entera когда текстовый курсор находится в Edit1 было равно нажатию на Button1?


 
Тимохов   (2004-02-02 20:50) [1]

Посмотри, у баттона в инспекторе объектов что-то типа Default, точно не помню, а дельфа закрыта.


 
SeriousSam   (2004-02-02 20:52) [2]

сейчас...


 
Slavian   (2004-02-02 20:52) [3]

Я то же подробности не помню, но помоемому можно и так...
Form1.Edit1KeyDown(...);
begin
if ky=vk_return then button1.click;
end;


 
SeriousSam   (2004-02-02 20:54) [4]

Тимохов. Default есть... но тогда кнопка нажимается даже если курсор к примеру в Edit2..


 
SeriousSam   (2004-02-02 20:56) [5]

Slavian. чего то я смысл не понимаю...


 
Slavian   (2004-02-02 20:56) [6]


> if ky=vk_return then button1.click;

там не ky, а key!


 
Тимохов   (2004-02-02 20:56) [7]

Про Edit2 в ТЗ не было ни слова.
Тогда делай как в 3.


 
Slavian   (2004-02-02 20:57) [8]

чё ты не понимаешь??? когда идёт нажатие кнопки Return(Enter) в Edit"e, тогда и нажимется программно Button1!!!


 
SeriousSam   (2004-02-02 21:01) [9]

спасибо. пойду пробовать.


 
тихий вовочка   (2004-02-03 07:08) [10]

А если Edit"ов много, и нужно срабатывание кнопки всегда, то у Form делаешь KeyPreview true и в обработчике FormOnKeyUp ставишь if key=vk_return then FormOnButtonClick(self)



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

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

Наверх




Память: 0.46 MB
Время: 0.009 c
1-38804
AndrewK
2004-02-03 12:55
2004.02.13
Просмотр в WebBrowser е html-строки


1-38942
Pavel
2004-02-04 09:19
2004.02.13
Глючный Delphi


1-38927
Merlot
2004-02-05 09:37
2004.02.13
Форма в панеле задач.


3-38726
mvg_first
2004-01-21 12:18
2004.02.13
Документация по ADO


3-38690
Gorlum
2004-01-23 16:39
2004.02.13
Восстановление после упаковки





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