2008-12-11 2 views
2

Я пишу приложение для создания штрих-кодов .net winforms и нуждаюсь в combobox с большей стрелкой вниз. Есть ли способ изменить размер стрелки, или я смотрю на создание пользовательского элемента управления?Resize combobox arrow

ответ

1

Я думаю, что размер кнопки определяется комбинацией размера системного шрифта и размеров прокрутки системы, оба из которых контролируются свойствами экрана.

Другой вариант - настроить поле со списком, когда оно будет получать фокус. Таким образом, прикосновение в любом месте коробки приведет к ее падению. Пользователи могут не понимать этого и «стремиться» к узкой кнопке, но я не вижу в этом никакого реального вреда.

+0

Я согласен с тем, что это самое простое решение, однако есть несколько случаев, когда пользователь должен будет заполнить свой выбор, если он отсутствует в вариантах combobox. – 2008-12-11 16:41:17

0

Можете ли вы переключиться на WPF? Легче создавать/выводить пользовательские элементы управления в wpf. В качестве альтернативы вы можете просто встроить элемент управления WPF в свою winform.

Прокрутка собственного контроля в Winforms ужасна.

0

Взгляните на JCSelector это элемент управления .NET с открытым исходным кодом, который может вам помочь. Перейдите на сайт codeplex по адресу jcselector.codeplex.com