|
|
|
Высота combobox
|
|||
|---|---|---|---|
|
#18+
Есть у меня на форме поле "серия документа" которое нужно выбирать из списка. т.к. поле короткое и места на форме немного, то использовать combobox со стилем Dropdown Combo или Dropdown List не очень удобно т.к. треугольничек закрывает один символ. Я ставлю стиль Simple Combo и хочу что бы по нажатию на Enter высота comboboxa увеличивалась и отображала весь писок, а после выбора обратно сворачивалась до размеров текстового поля. использую такой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Проблема в том, что размер изменяется только в сторону увеличения и упорно отказывается уменьшать. Хотя в режиме отладки вижу, что программа реагирует на все события и проходит через строку Код: plaintext Или не выделываться и перекорячить форму, что бы все влезло с учетом треугольника на Dropdown Combo. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2008, 18:40 |
|
||
|
Высота combobox
|
|||
|---|---|---|---|
|
#18+
Я отказался от стандартных контролов VB и использую MSFORMS - они куда более функциональны... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2008, 22:33 |
|
||
|
Высота combobox
|
|||
|---|---|---|---|
|
#18+
GrayscaleЯ отказался от стандартных контролов VB и использую MSFORMS - они куда более функциональны... так в MSFORMS комбобокс конечно поинтереснее, чем стандартный, но все равно не позволяет сделать то что я хочу. Может есть какой-то другой контрол, который выглядел бы как стандартное текстовое поле, но при клике позволял бы выбрать из списка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 16:23 |
|
||
|
Высота combobox
|
|||
|---|---|---|---|
|
#18+
Grayscale , Спасибо. Нем7ного покопался в свойствах и таки добился нужного. Правда вылез какой-то глюк: в этот комбобокс нельзя внести кирилические названия с клавиатуры. Т.е. если что-то что вносится программно то русские буквы отображаются буквами, а если с клавиатуры, то отображаются квадратики как бывает когда шрифт не поддерживает кирилицу. Но шрифт-то стандартный MS Sans Serif. Ради экперимента даже написал строчку что бы при вводе в текстовое поле в комбобоксе дублировался текст Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2008, 21:38 |
|
||
|
|

start [/forum/topic.php?fid=60&tid=2161937]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 306ms |

| 0 / 0 |
