我想让窗体在运行时会自动全屏,我的意思是如何做到在不同的电脑不同的分辨率下都能实现自动全屏,MDI子窗体也同样根据不同的分辨率能最大化显示在父窗体内,而且子窗体的控件还是能正常的显示,不会一些控件跑到屏幕外而看不到。

解决方案 »

  1.   

    很简单,在C#中有一个类是可以获取屏幕的大小。具体的你可以查资料或者上http://noriko529784.blog.163.com/询问,我会把源代码发给你。
      

  2.   

    这个要靠经验了,要用好控件的DOCK属性和PANEL控件。VS2005还有表格控件等等
    一般你填充好的话,是会根据不同分辨率来的。偶就是这么做地
      

  3.   

    这个主要是dock属性的设置了。当然了你也可以为常见的几种分辨率事先做好控件位置的定义,在得到分辨率后再指定控件的位置,宽度,高度信息什么的。如果分辨率是没有定义的话就只能自动计算了。