他说的肯定是大小
windowstate属性设置为Maximized
windowstate属性设置为Maximized
解决方案 »
- winform 新浪微博API获取自已的关注列表 access_token无法获取
- 是否有必要记录打印次数
- 系统服务与用户交互的问题
- c#中如何做象word那样的特殊符号插入工具
- 最近我们公司在做一款会计软件(arrayList报表问题).
- HttpWebRequest获取不到网页源码,高手进!!
- 水晶报表-关于分组显示的问题·急
- 如何在datagrid控件中进行增、删、保存、查询操作呢,还有可以对如何让分组数据在datagrid控件中显示呢
- new 一个对象问题 可涉及到垃圾回收问题 请高手进来看看
- 怎样把数据库中的一张表绑定到DropDownList1上?
- 多线程拷贝文件
- 如何做到点击按钮,不刷新整个屏幕?
Rectangle rect = new Rectangle();
rect = Screen.GetWorkingArea(this);
之后再设置窗体的大小。
窗体的windowstate属性设置为Maximized窗体内控件的Dock属性设置为Fill
将窗体的windowstate属性设置为Maximized,及窗体内控件的Dock属性设置为Fill“窗体内控件的Dock属性设置为Fill”这时所谓的控件是不是包含Button、TextBox等等所有控件?
不能清楚……
首先:我自己做一个小的软件,主窗体采用的全屏显示,其它功能窗体采用的是模式窗体,大小根据实际情况(一般不会全屏大小),如果按楼上所说“将窗体的windowstate属性设置为Maximized,及窗体内控件的Dock属性设置为Fill”,运行的时候是最大化。
其次:我的功能窗体一般都是固定大小。只是在不同显示器分辨率下,功能窗口显示的大小不一,主窗口到是无所谓,反正是最大化。
请各位高手帮忙解决……怎么样才能在不同显示器分辨率下将非最大化窗口保证显示达到同比缩放。
谢谢!!!!!!!!!!!
Rectangle rect = new Rectangle();
rect = Screen.GetWorkingArea(this);
之后再设置窗体的大小。能否在说的详细点,我是新手啊,不知道怎么用……
你看看Anchor属性,调整控件的这个属性,然后拖动改变窗体尺寸,达到你希望的效果后。就可以了。不一定要都是left,top,right,bottom。这个根据界面设置以下。调这个就行。不知道这个怎么用就看msdn。
Rectangle rect = new Rectangle();
rect = Screen.GetWorkingArea(this);
然后根据rect的size调整你的窗体大小
这问题确实很烦,不过,将Form的AutoSize设为true,在Form上放个TableLayout,其Dock设为Fill.然后在TableLayoutPanel上放控件,记得TableLayout的RowStyle ColumnStyle都要为AutoSize。就可以实现Form的自适应了。这是我研究很久的。LZ分要全给我哦
你放心,如果你的方法可行,我会给全分的,我来试试
Rectangle rect = new Rectangle();
rect = Screen.GetWorkingArea(this);取得屏幕比例后,用一变量存储起来,用再根据这个变量去控制其它控件大小的比例和位置,要用程序来控制,楼上的说修改Anchor属性,只是当窗体大小变化时控件相对窗体的位置不改变,不能控制控件大小比例随之改变。
我以前做VB的界面就是这样控制的。不知道各位有没有什么更好的办法。这个问题值得讨论,很实用,哈哈。
我没验证过啊,所以问您,这个问题我也碰到过,但我都是用程序获取窗体或者屏幕大小,然后用程序控制控件的坐标、大小信息。
如果这样可以,那真是奇迹了。