|
KeyPress
|
|||
---|---|---|---|
#18+
С альтом не работает событие на форме ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 17:15 |
|
KeyPress
|
|||
---|---|---|---|
#18+
Это вопрос? или утверждение?? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 17:18 |
|
KeyPress
|
|||
---|---|---|---|
#18+
Извиняюсь за предыдущее сообщение, случайно нажал ctn+enter. Суть в чем - есть форма, на ней: -2 поля под логин и пароль соответственно -кнопка "ок" -скрытая кнопка "пользователи" (по нажатию выдается список пользователей). Хотел сделать так, чтобы при нажатии какой нибудь комбинации эта кнопка становилась видимой. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 17:20 |
|
KeyPress
|
|||
---|---|---|---|
#18+
Первая проблема в том, что если писать в код keypress формы, то у меня ничего не срабатывает. Вторая проблема - при написании соответствующего кода, например, в textboxe "логин" не все описанные комбинации работают.(например alt+o). ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 17:23 |
|
KeyPress
|
|||
---|---|---|---|
#18+
Т.е. нужно сделать так, чтобы при нажатии определенной комбинации клавиш(например Ctrl+a+s) при открытой форме появлялась дополнительная кнопка. У меня получилось сделать только с shift+backspase(одиночные нажатия кнопок не расматривались). ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 17:27 |
|
KeyPress
|
|||
---|---|---|---|
#18+
faustgreenИзвиняюсь за предыдущее сообщение, случайно нажал ctn+enter. Суть в чем - есть форма, на ней: -2 поля под логин и пароль соответственно -кнопка "ок" -скрытая кнопка "пользователи" (по нажатию выдается список пользователей). Хотел сделать так, чтобы при нажатии какой нибудь комбинации эта кнопка становилась видимой. А где ты видел, чтоб при регистрации выдавался список? Зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 17:34 |
|
KeyPress
|
|||
---|---|---|---|
#18+
Например, я администратор, и хочу войти в задачу под Семен Семенычем(с его правами, например для теста), но по памяти не помню логина и пароля. А так - нажал кнопку - выбрал его из списка и вошел в задачу. Соответственно рядовым пользователям это кнопка не нужна. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 17:53 |
|
KeyPress
|
|||
---|---|---|---|
#18+
faustgreen, ALT не всегда обрабатывается в KeyPress есть зарезервированные комбинации которые не обрабатываются в KeyPress Каждый контрол имеет собственное событие KeyPress Если лениво читать букварь, добавmте в событие нужного контрола строрки LPARAMETERS nKeyCode, nShiftAltCtrl WAIT nKeyCode wind WAIT nShiftAltCtrl wind и посмотрите что возвращает WAIT при нажатии нужной вам комбинации. дале оберните обработку nKeyCode, nShiftAltCtrl в case DO CASE CASE nKeyCode=15 and nShiftAltCtrl=2 &&нажата ctrl+o *ваш код ENDCASE ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 17:58 |
|
KeyPress
|
|||
---|---|---|---|
#18+
faustgreen, лучне почитайте букварь по событию KeyPress http://www.foxclub.ru/rhproject/project/ Событие KeyPress происходит не для любой комбинации клавиш с удерживаемой нажатой клавишей ALT. Событие KeyPress получает объект, на который установлен фокус. Форма может получить событие KeyPress в трех специальных случаях: Форма не содержит элементов управления, или ни один из элементов не является видимым или незаблокированным. Значение свойства формы KeyPreview установлено равным True (.T.). В этом случае событие KeyPress первой получает форма, а затем элемент управления, имеющий фокус. Элемент управления на форме не может обрабатывать клавишные нажатия, например, при нажатии на TAB происходит перенос фокуса на следующий элемент управления, расположенный на форме. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 18:09 |
|
|
start [/forum/topic.php?fid=41&gotonew=1&tid=1582766]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
171ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 333ms |
total: | 591ms |
0 / 0 |