|
Click в ComboBox
|
|||
---|---|---|---|
#18+
почему при перемещении Стрелками ВВЕРХ-ВНИЗ в ComboBox при каждом нажатии стрелки попадаем в Click () - как будто нажали мышкой- а не стрелкой ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 14:54 |
|
Click в ComboBox
|
|||
---|---|---|---|
#18+
А кто сказал, что Click - это нажатие мышкой? В CommandButton_Click у тебя такого вопроса не возникает? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 15:07 |
|
Click в ComboBox
|
|||
---|---|---|---|
#18+
Строго говоря, не при каждом: если нажать ВНИЗ при выбранной последней позиции или нажать ВВЕРХ при выбранной первой позиции, то событие Click не происходит. По моим наблюдениям (могу ошибаться), Click всегда происходит после Change. При нажатии клавиши события происходят в следующем порядке: KeyDown Change Click KeyUp И это можно использовать, чтобы различить, чем был изменен комбобокс. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 15:17 |
|
Click в ComboBox
|
|||
---|---|---|---|
#18+
Click срабатывает при выборе значения и мышкой и с клавиатуры. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 15:18 |
|
Click в ComboBox
|
|||
---|---|---|---|
#18+
КазанскийПо моим наблюдениям (могу ошибаться), Click всегда происходит после Change.При наборе значения с клавиатуры Change будет возникать, а Click - нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 15:32 |
|
Click в ComboBox
|
|||
---|---|---|---|
#18+
Shocker.ProКазанскийПо моим наблюдениям (могу ошибаться), Click всегда происходит после Change.При наборе значения с клавиатуры Change будет возникать, а Click - нет. Проверял с отладчиком: При нажатии стрелочки вверх- или вниз - сначала вхожу в Private Sub Combo1_KeyDown(KeyCode As Integer, Shift As Integer) после чего попадаю в Private Sub Combo1_Click() Нужно, чтобы при нажатии СТРЕЛОК - не попадать в процедуру Combo1_Click() ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2012, 14:38 |
|
Click в ComboBox
|
|||
---|---|---|---|
#18+
у вас комбобокс в каком режиме работы? проверьте и поменяйте на другой, если по логике подойдёт конечно ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2012, 14:41 |
|
Click в ComboBox
|
|||
---|---|---|---|
#18+
если Style=0, то надо нажать ALT+"Стрелка Вниз/Вверх" , тогда событие Click() не возникет ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2012, 14:47 |
|
Click в ComboBox
|
|||
---|---|---|---|
#18+
> Нужно, чтобы при нажатии СТРЕЛОК - не попадать в процедуру Combo1_Click() Не попадать - не получится, но можно сразу выходить :) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2012, 15:17 |
|
|
start [/forum/topic.php?fid=60&fpage=72&tid=2157532]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 158ms |
0 / 0 |