我为PocketPC平台(.NET Compact Framework 2.0及更高版本)开发应用程序,我经常遇到的一个问题是ComboBox控件的下拉宽度不足以显示非常长的字符串值。

我遇到了P / Invoke方法以扩大下拉宽度,但我真正想要的是ComboBoxes的智能手机风格行为。通过这个,我的意思是初始视图是旋转控件(滚动选项列表的左/右箭头),如果你单击操作按钮,它会带你到所有选项的全屏幕再现更容易阅读。

我想我可以创建一个自定义用户控件来模拟PocketPC上的这种行为,但我想知道是否有可能获得实际的智能手机功能并使用它。如果可能的话,利用现有功能肯定会更快。

有帮助吗?

解决方案

我不认为这是可能的,因为ComboBox中的行为就是PocketPC智能手机操作系统处理ComboBox的方式。如果您使用ComboBox编译智能手机应用程序并在常规PocketPC中运行它,则ComboBox将不会以这种方式运行(我认为)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top