扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:builder.com.cn 2007年3月5日
关键字: IrinaMedvinskaya 控件 vb.net
有些情况下,你会需要移动窗体上的控件或者适当调整它们的大小。在这篇快餐式小文章里,我将展示如何设置VB.NET上控件的属性,以便让你根据窗体尺寸调整控件的合适大小。
使用Anchor属性
为了保证控件在移动和大小调整过程中始终以它们的容器(窗体)为基准,一个简单方法是使用控件的Anchor属性。总的来说,通过对这个属性进行设定,可以允许控件和窗体的边框维持固定的关系。
例如,把窗体上的一个TextBox(文本框)的Anchor属性设置成Left(左边)将使得该控件调整大小时总是和窗体的左边框距离相等。当然,你可以把控件Anchor到Right(右边)、Left(左边)、Top(上端)、Bottom(底部),也可以把以上组合起来设置。如果你把Anchor属性设置成倚靠所有四条边,将使得控件随窗体尺寸改变而改变大小。
举个例子,在你的窗体上添加一个TextBox(文本框),把它的Multiline(允许文本换行)属性设置为True(真),Anchor属性为所有四个方向。见图 1。设好后窗体的视图如图 2。现在把窗体调大,可见文本控件也随之变大了,见图3。
注意:在该例中,之所以把TextBox控件的Multline属性设置成True,是因为这样随着窗体高度发生改变,控件的高度也能被调整。如果这个TextBox控件的Multiline属性被设成了False,那么即使它设置了同时向四条边框靠拢,仍然只有控件的宽会随窗体大小调整而调整。
责任编辑:德东
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者