c#用vs2010设计界面时怎么让设计的窗体最大化
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#用vs2010设计界面时怎么让设计的窗体最大化相关的知识,希望对你有一定的参考价值。
c#用vs2010设计界面时怎么让设计的窗体最大化,是设计的时候最大化,不是运行时最大化
,设置控件的这个属性,指定控件与窗体的位置关系,设计器时的窗体不管多大尺寸,运行程序最大时,也和你在设计器里拖的位置一样。
参考技术A 在窗体中设置WindowState="Maximized"在属性设置中可以找到 参考技术B 窗体〉属性〉Size 填写你的屏幕像素大小 1024 , 768 参考技术C 直接告诉你不可能,如果你的窗体最大化了,哪里去点击工具箱,哪里设置属性?
而且,你的问题的由来是你想直接根据运行的尺寸来设置,那是不可能完全实现的,运行时和设计时总会有差别的!
比较好的办法还是想好各种比例,设置dock和anchor,这样不论运行时候是拖动大小或者是最大化都能适应!
还有如果你用WPF的话就更容易解决了。本回答被提问者采纳 参考技术D 将WindowState属性的值设置为Maximized追问
我指的不是运行时最大化,而是编辑设计时如何使编辑的窗体最大化
追答你可以根据电脑的分辨率,设置窗体的size的值
C#如何让控件一直在窗体中间显示
就是控件会随时变换长度
让他变换长度后整体也是在窗体的中间
而不是向右拉伸
想让控件一直在窗体中间显示,那么可以修改Anchor属性,将其值修改为None,再次预览就会发现控件会一直在窗体中间显示。 参考技术A 必须吧控件装在一个容器里面才能实现这个效果,你这种情况,只能在下面放一个3*3的tablecontrol,把你的控件放在中间那个格子里,定义好第二行第二列的高宽,一行一列和三行三列的宽度、高度定为50%,然后tabcontrol dock到父窗体中,你的控件也就一直在中间了。
没仔细看楼主的问题,我想你应该是想讲label内容限定在某个范围内显示,不让他无限制的自动增长,这种情况还是要这个思路,将label放在容器里以限制宽度,然后设置那个自动换行属性为true,文本对齐为居中对齐,这样就会居中自动增长,且到达容器宽度后自动换行。 参考技术B mark 一下~~ 参考技术C 学习了! 参考技术D 选择该控件,在属性面板中修改其anchor属性为上下左右就可以了。追问
不行啊 我现在的状况是一个label控件text初始值是空 然后我通过操作程序 给他在代码里赋值一个很长的字符串text=SDFDFGDHSHFGHSHDSGHFH; 然后运行结果就是从程序中间开始一直往后延伸
追答根据楼下那位仁兄的方法我试了一下,总结方法如下:首先拖拽TableLayoutPanel到窗口,设置其Dock和Anchor属性。然后拖拽textbox到TableLayoutPanel中,设置其Dock和Anchor属性,如果设置正确的话应该可以出现你想要的效果。试试吧
本回答被提问者采纳以上是关于c#用vs2010设计界面时怎么让设计的窗体最大化的主要内容,如果未能解决你的问题,请参考以下文章