Вверх ↑
Этот топик читают: Гость
Ответов: 15
Рейтинг: 6
#1: 2008-05-28 15:26:34 ЛС | профиль | цитата
Как сделать, что-бы при нажатии на кнопку ENTER на клавиатуре, выполнялось действие ТОЛЬКО при фокусе на программе?Подскажите please!!!
карма: 0

0
Ответов: 446
Рейтинг: 7
#2: 2008-05-28 15:33:53 ЛС | профиль | цитата
используй onkeyDown с событий формы.
Таким образом событие будет дествовать только при фокусе формы.
Не потребуется таскать с собой hook.dll
code_9164.txt
если я правильно понял вопрос, конечно же...
карма: 0
Время верстки: Текущее время: %time%
0
файлы: 1code_9164.txt [157B] [161]
Ответов: 15
Рейтинг: 6
#3: 2008-05-28 15:38:23 ЛС | профиль | цитата
Stasie, Огромное спасибо!Просто я не нашел этот компонент, а пытал компонент keybord
А не подскажишь, ENTER это какой номер клавиши??
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#4: 2008-05-28 15:41:47 ЛС | профиль | цитата
DeYaros писал(а):
ENTER это какой номер клавиши

13-й
карма: 22

1
Голосовали:DeYaros
Ответов: 563
Рейтинг: 54
#5: 2008-05-28 15:42:27 ЛС | профиль | цитата
код Enter: 13
карма: 0

0
Ответов: 446
Рейтинг: 7
#6: 2008-05-28 15:44:20 ЛС | профиль | цитата
nesco писал(а):
13-й

Off: это ж надо было самой главной клавише - дать самое главное число.
шутники были однако...
карма: 0
Время верстки: Текущее время: %time%
1
Голосовали:DeYaros
Ответов: 15
Рейтинг: 6
#7: 2008-05-28 16:01:05 ЛС | профиль | цитата
мда...жесть))
а delete наверное номер 7?
карма: 0

0
Ответов: 1088
Рейтинг: 112
#8: 2008-05-28 16:06:47 ЛС | профиль | цитата
Поможет узнать коды клавиш...

#sha
Add(Edit,12576342,161,168)
{
Left=60
Top=100
Width=135
Point(onKeyDown)
link(onKeyDown,12576342:doText2,[(205,188)(205,184)(149,184)(149,181)])
}
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_9165.txt [169B] [155]
Ответов: 15
Рейтинг: 6
#9: 2008-05-28 16:21:01 ЛС | профиль | цитата
Sniper36, Огроменнейшее спасибо !поставил бы +, но не знаю как
карма: 0

0
Ответов: 1088
Рейтинг: 112
#10: 2008-05-28 16:26:09 ЛС | профиль | цитата
Вариант 2:

#sha
Add(Edit,12576342,196,140)
{
Left=10
Top=40
Text=""
Point(onKeyDown)
Point(onChar)
link(onKeyDown,4537936:doText2,[])
link(onChar,12576342:doText2,[(241,167)(241,181)(184,181)(184,153)])
}
Add(Label,14213853,196,84)
{
Left=10
Top=10
Width=22
Height=17
Caption="Key"
}
Add(Label,10991960,322,84)
{
Left=90
Top=10
Width=29
Height=17
Caption="Code"
}
Add(Edit,4537936,322,147)
{
Left=90
Top=40
Text=""
}

------------ Дoбавленo:

Плюс в этой панели:
Цитата | Правка | Удалить | Разбить [ + - ]
карма: 0
Время верстки: %cr_time% Текущее время: %time%
1
Голосовали:DeYaros
Ответов: 15
Рейтинг: 6
#11: 2008-05-28 16:30:42 ЛС | профиль | цитата
Sniper36, а не легче так
code_9166.txt
карма: 0

0
файлы: 1code_9166.txt [278B] [171]
Ответов: 1088
Рейтинг: 112
#12: 2008-05-28 16:32:47 ЛС | профиль | цитата
DeYaros, и какая разница(за исключением понижения функцианала)?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Гость
Ответов: 17029
Рейтинг: 0
#13: 2008-05-29 01:19:24 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-04 04:44:59
карма: 0

0
13
Сообщение
...
Прикрепленные файлы
(файлы не залиты)