我正在为具有 480*800 垂直屏幕的手持 x86 设备开发 .NET 应用程序。除了打开文件/保存文件设计之外,一切都很好。默认OpenFileDialog
和其他类似的对话框在显示时宽度太大,使“打开”按钮部分超出屏幕,而“取消”按钮全部显示在屏幕之外。实际上用户可以在显示后调整对话框的大小,但是存在宽度仍然大于 480的MINIMUM SIZE 。
据我所知,无法OpenFileDialog
直接操作,也无法进行任何继承。继承自的FileDialog
是OpenFileDialog
不可继承的。而且CommonDialog
看起来太远了。谷歌搜索显示了一些商业对话框组件,它们有很多我不想要的功能,黑客解决方案最终得到一个项目,其中至少有 4 个全新的类和一些我也不需要的 Win32 API 和消息传递机制。
这很简单,我只是想要一个简单的方法来将 OpenFileDialog 的宽度固定为 480 或更小。有什么办法吗?