0 / 0 / 0
Регистрация: 01.03.2012
Сообщений: 66
1

Активировать Button1 при нажатии клавиши Enter

27.11.2012, 19:49. Показов 19872. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер.
Нужно чтоб при нажатии клавиши Enter, нажималась кнопка.
Читал про Хоткеи, лазил в табах...
Так и не нашел -_-
0
27.11.2012, 19:49
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.11.2012, 19:49
Ответы с готовыми решениями:

При нажатии клавиши enter не выводит результат в Tlistbox
В чем ошибка? При нажатии клавиши enter не выводит результат в Tlistbox... Может, что-то не прописал в событиях.. procedure...

Запрограммировать перенос данных из поля Edit1 к Form1.Listbox1 при нажатии клавиши Enter
Запрограммировать перенос данных из поля Edit1 к Form1.Listbox1 при нажатии клавиши Enter. If key =#13 Then …

Как сделать так чтоб при нажатии кнопки "enter" происходило нажатие кнопки "button1" на форме
Пишу программу которая должна сложить числа по нажатии кнопки "button1". Подскажите, пожалуйста, как сделать так чтоб программа работала...

9
Эксперт Pascal/Delphi
 Аватар для droider
4918 / 2786 / 855
Регистрация: 04.10.2012
Сообщений: 10,155
27.11.2012, 22:00 2
Delphi
1
2
3
4
procedure TForm1.Button1KeyPress(Sender: TObject; var Key: Char);
begin
if key =#13 then Button1.Click; //нажатие кнопки по клавише Enter
end;
Спецэффектов не нужно
1
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
27.11.2012, 22:26 3
Цитата Сообщение от TigerMax Посмотреть сообщение
Так и не нашел
Свойство TButton.Default не спасет ОРД ?
1
 Аватар для Troll_Face
608 / 406 / 8
Регистрация: 26.04.2012
Сообщений: 2,065
27.11.2012, 23:27 4
Цитата Сообщение от droider Посмотреть сообщение
procedure TForm1.Button1KeyPress(Sender: TObject; var Key: Char);
begin
if key =#13 then Button1.Click; //нажатие кнопки по клавише Enter
end;
а разьве по нажатию интера и пробела не происходит нажатия кнопки?! к чему лишние строки?
1
 Аватар для HanDi
898 / 345 / 65
Регистрация: 11.02.2012
Сообщений: 1,502
27.11.2012, 23:33 5
Цитата Сообщение от Fatal Error Посмотреть сообщение
а разьве по нажатию интера и пробела не происходит нажатия кнопки?! к чему лишние строки?
к тому, что твоя кнопка может не иметь фокуса
0
 Аватар для Troll_Face
608 / 406 / 8
Регистрация: 26.04.2012
Сообщений: 2,065
27.11.2012, 23:50 6
Цитата Сообщение от HanDi Посмотреть сообщение
к тому, что твоя кнопка может не иметь фокуса
да?
Цитата Сообщение от Fatal Error Посмотреть сообщение
Button1KeyPress
а это тогда коим образом сработает без фокуса???
0
angstrom
27.11.2012, 23:55 7
А это нужно "вешать" не на кнопку, а на форму.
 Аватар для Troll_Face
608 / 406 / 8
Регистрация: 26.04.2012
Сообщений: 2,065
28.11.2012, 00:01 8
Цитата Сообщение от angstrom Посмотреть сообщение
А это нужно "вешать" не на кнопку, а на форму.
не понял... поясните

Добавлено через 22 секунды
KeyPress на форму вешать?
0
angstrom
28.11.2012, 00:03 9
Да, использовать OnKeyPress формы и не забыть выставить свойство KeyPreview в True.
0 / 0 / 0
Регистрация: 01.03.2012
Сообщений: 66
28.11.2012, 06:44  [ТС] 10
Всем спасибо. Я знаю про OnKeyPress, но я не смог его найти...
Попробую код
0
28.11.2012, 06:44
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.11.2012, 06:44
Помогаю со студенческими работами здесь

Как сделать, чтобы при нажатии на button1 и button2 выдавалось сообщение?
ребят помогите,не могу разобраться как сделать что бы при нажатии на button1 и на button2 выдавалось сообщение? Добавлено через 1 час...

Событие при нажатии клавиши Enter
Как создать событие которое активируется при нажатии клавиши Enter? Или любой другой?

Нажатие на кнопку при нажатии клавиши Enter
Нужно чтобы после нажатия конпки ентер срабатывала кнопка допустим с id="but",если фокус стоит на другом елементе.

Как запустить макрос при нажатии клавиши Enter
Привет Всем. В сети нашел вот такой код: Sub StartEnter() MsgBox ("sadfsdfsf") End Sub Откорректировал для себя: Sub...

Системный звук при нажатии клавиши enter в TextBox
Как отключить Системный звук при нажатии клавиши enter в TextBox? Так же этот звук появляется при нажатии комбинаций с alt or ctrl


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Почему могут не шифроваться русские символы в Java
Wired 17.02.2025
При разработке на Java нередко возникают сложности с шифрованием русских символов. Эта проблема особенно актуальна для разработчиков, создающих программное обеспечение для русскоязычной аудитории. . . .
Отличия ОС для x86_64 и ARM
Wired 17.02.2025
На данный момент сосуществуют две основные архитектуры процессоров - x86_64 и ARM. Эти архитектуры имеют принципиально разные подходы к организации вычислений и обработке данных, что накладывает. . .
Многопоточность в Python: как использовать Thread
bytestream 17.02.2025
Поток выполнения (thread) - это наименьшая последовательность инструкций, которая может управляться планировщиком операционной системы. Представьте себе, что ваша программа - это книга, а потоки -. . .
Как воспроизвести Race Condition в Python
bytestream 17.02.2025
В многопоточном программировании существует множество подводных камней, и одним из самых коварных является состояние гонки (Race Condition). Этот термин описывает ситуацию, когда результат выполнения. . .
Ошибка "node: --openssl-legacy-provider is not allowed in NODE_OPTIONS"
bytestream 17.02.2025
Каждый разработчик рано или поздно сталкивается с ситуацией, когда при запуске проекта Node. js неожиданно выскакивает ошибка "node: --openssl-legacy-provider is not allowed in NODE_OPTIONS". Это. . .
Ошибка pip Python "AttributeError­: module 'lib' has no attribute 'OpenSSL_add_al­l_algorit­hms'"
bytestream 17.02.2025
При разработке на Python частенько сталкиваешься с разными сюрпризами, но ошибка AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms' - это что-то особенное. Знаете, это как. . .
Сообщение Play Store "You must complete the advertising ID declaration before you can release an app that targets"
bytestream 17.02.2025
Рекламный идентификатор - это уникальный, но восстанавливаемый строковый идентификатор для каждого устройства Android. Думаю, вы удивитесь, но даже если ваше приложение не показывает рекламу. . .
Отличия App Router от Pages Router в Next.js
bytestream 17.02.2025
Next. js прошел длинный путь развития, и одним из самых значительных изменений стало появление App Router - революционного подхода к организации маршрутизации в приложении. Этот новый способ пришел на. . .
Топ10 лучших фреймворков JavaScript для изучения в 2025
bytestream 16.02.2025
В современной веб-разработке JavaScript занимает особое место, являясь одним из наиболее востребованных языков программирования. По мере развития веб-технологий появляется все больше фреймворков,. . .
Temporal в JavaScript - новый формат даты и времени
bytestream 16.02.2025
В мире JavaScript скоро произойдет значимое событие - появление нового встроенного объекта Temporal, который призван полностью заменить устаревший объект Date. Это революционное изменение в работе с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru