【发布时间】:2008-12-11 15:57:18
【问题描述】:
我正在编写一个触摸屏 .net winforms 应用程序,需要一个带有较大下拉箭头的组合框。有什么方法可以调整箭头的大小,还是我正在考虑编写自定义控件?
【问题讨论】:
标签: .net winforms combobox touchscreen
我正在编写一个触摸屏 .net winforms 应用程序,需要一个带有较大下拉箭头的组合框。有什么方法可以调整箭头的大小,还是我正在考虑编写自定义控件?
【问题讨论】:
标签: .net winforms combobox touchscreen
我认为按钮的大小是由系统字体大小和系统滚动条尺寸共同决定的,这两者都由显示属性控制。
另一个选项是将组合框配置为在获得焦点时下拉。这样,触摸盒子上的任何地方都会使其下降。用户可能没有意识到这一点,并“瞄准”了窄按钮,但我认为这并没有真正的危害。
【讨论】:
你能切换到 WPF 吗?在 wpf 中制作/派生自定义控件更容易。或者,您可以在您的 winform 中嵌入 WPF 控件。
在 Winforms 中滚动你自己的控件太可怕了。
【讨论】:
看看 JCSelector,它是一个可以帮助您的开源 .NET 控件。访问位于 jcselector.codeplex.com 的 codeplex 网站
【讨论】: