我为PocketPC平台(.NET Compact Framework 2.0及更高版本)开发应用程序,并且我经常遇到的一个问题是ComboBox控件的下拉宽度不足以显示非常长的字符串值。
我遇到了P / Invoke方法以扩大下拉宽度,但我真正想要的是ComboBoxes的智能手机风格行为。通过这个,我的意思是初始视图是旋转控件(滚动选项列表的左/右箭头),如果你单击操作按钮,它会带你到所有选项的全屏幕再现更容易阅读。
我想我可以创建一个自定义用户控件来模拟PocketPC上的这种行为,但我想知道是否有可能获得实际的智能手机功能并使用它。如果可能的话,利用现有功能肯定会更快。
答案 0 :(得分:2)
我不认为这是可能的,因为ComboBox中的行为就是PocketPC智能手机操作系统处理ComboBox的方式。如果您使用ComboBox编译智能手机应用程序并在常规PocketPC中运行它,则ComboBox将不会以这种方式运行(我认为)。