我一直在模拟器上开发一个紧凑的框架应用程序,有些表单使用DateTimePickers。这些在模拟器中工作正常,但是当在硬件上运行时,它们会在选择日期时关闭表单。没有异常被抛出......表单意外关闭。有没有人经历过这个或知道如何解决它?
答案 0 :(得分:1)
在您的设备和模拟器上,转到:
开始|设置[系统] |区域设置[日期]
并查看两者是否具有短日期,日期分隔符和长日期相同的设置。这只是一个猜测,但它是模拟器和至少与日期选择器相关的设备之间的一个可能的区别。如果它们不同,请尝试将设备设置为与模拟器相同,并查看是否仍有问题。
答案 1 :(得分:0)
感谢您的建议......但模拟器和设备上的区域设置是相同的。
我的解决方法是将DateTimePicker控件的“ShowUpDown”属性设置为true,以便禁用弹出日历并使用户能够滚动值。这提供了相同的功能,没有错误,但没有弹出日历的视觉吸引力。如果有人有任何其他想法让我尝试让我知道,否则这是有效的解决方案。