对话太大,不适合上网本的800 x 480分辨率

时间:2010-09-02 13:14:21

标签: c# winforms resolution

我设计的winforms对话框对于上网本的800 x 480分辨率来说太大了。

如何修复对话框正确显示的问题。有一种简单的方法可以避免完全重新设计吗?

以下是我的问题的屏幕截图:http://img689.imageshack.us/img689/2449/allgemeina.jpg

4 个答案:

答案 0 :(得分:2)

你可能想看一下这个帖子:

Windows Forms resolution problem

答案 1 :(得分:2)

你应该问的问题是......

我是否真的需要同时显示所有表单字段?

如果没有,如何将其分解为子组并将每个组放在单独的选项卡上?

我在请求截图时,我第二次@ p.campbell。

答案 2 :(得分:0)

也许会重新设计你的对话框。也许考虑一下:

  • 使用标签
  • 将一些信息移出对话框
  • 使用滚动条

答案 3 :(得分:0)

如果您的用户没有太多使用上网本,那么您只需要您的软件来处理它们而不是很好,您可以在表单/对话框上启用AutoScroll,或者使用一个或多个{启用了AutoScroll的{3}}控件。

然后你需要检查screan大小,并在显示之前将对话框的大小设置为不大于screan。