2010-09-02 29 views
0

设计过一个WinForms对话框是用于上网本的800×480分辨率过大。对话框太大,上网本的800×480分辨率

如何解决该对话框中正常显示。有没有一种简单的方法可以避免完全重新设计?

这里是我的问题的截图:http://img689.imageshack.us/img689/2449/allgemeina.jpg

+3

你可以发布一般的布局截图吗? – 2010-09-02 13:16:13

+0

这是什么上网本?我从来没有一个这样的低分辨率。 – leppie 2010-09-02 13:53:57

+0

添加了屏幕截图。这是一个华硕Eee PC 4G 701与7英寸显示屏800 x 480) – Kai 2010-09-02 15:27:22

回答

2

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

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

如果没有,如何将它分解成子组,每组放置到一个单独的标签?

我第二@ p.campbell在要求的屏幕截图。

+0

现在,你已经添加了一个截图,我仍然说,标签是一个好主意。实际上,左下方的图标充当选项卡,我猜对话内容会随着您点击每个图标而发生变化 - 无论您是在左侧面板中添加更多图标(具有更多特定用途),还是添加实际选项卡每一页太大,取决于你。 – belugabob 2010-09-10 14:31:46

0

也许采取刺伤重新设计的对话框。也许考虑:

  • 使用标签
  • 出对话框
  • 使用滚动条
0

的移动的一些信息如果上网本没有被用户使用的很多,所以你只需要你的软件工作在它们上面而不是很好,你可以在Form/Dialog上启用AutoScroll,或者在启用AutoScroll的情况下使用一个或多个Panel控件。

然后,您将需要检查screan大小,并设置对话框的大小显示之前是没有更大然后是screan。

相关问题