轻松调整VB.NET控件

控件

轻松调整VB.NET控件

作者: BUILDER.COM
Wednesday, March 5 2003 10:48 AM
Visual Basic .NET使得放置和调整控件的工作比在Visual Basic 6中要容易得多。大多数System.Windows.Forms命名空间里的可视控件是由Control类继承下来的,它可以实现两种属性:Anchor和Dock。

Anchor属性可以被设定为Top,Bottom,Left和Right的任何组合。默认设置是Top,Left。这可以保持控件的top-left角与视窗边框具有相同的相对位置。设置Anchor属性为Top and Bottom可以垂直地调整控件,保证从视窗底部到控件底部距离相同。

Me.TextBox1.Anchor = (System.Windows.Forms.AnchorStyles.Top Or
    System.Windows.Forms.AnchorStyles.Left)
Dock属性。这个属性可以被设置为Top,Bottom,Left,Right或Fill。将其设置为Top,Bottom,Left或 Right可以使控件紧挨指定的视窗边缘,或者紧挨已放置到相应视窗边缘的其他控件。设置Dock属性为Fill可以使控件调整为充满视窗的整个客户区。

Me.Panel1.Dock = System.Windows.Forms.DockStyle.Bottom
你还可以使用DockPadding对象来设置填充视窗边框和已放置好的控件间的区域。它有对应每个视窗边框的属性,如果想要边框对每个边都一致也可以通过设置All属性实现。

  

Me.DockPadding.All = 5
Visual Basic .NET中新的控件调整功能,淘汰了许多在之前的Visual Basic版本中必需的调整程序。大多数调整任务可以通过在视窗设计处设定新的Anchor和Dock属性来处理,而根本不需要编程序。

时间: 2024-10-31 05:47:25

轻松调整VB.NET控件的相关文章

关于VB.net控件随窗体自动变化的CODE的问题?大侠请进,多谢了。

问题描述 在网上搜索了VB6窗体中控件自动随窗体变化大小(源码)的列子,这段代码是很专业的模块,但是将它放入VB.net中确不行了,提示FormName不是集合类型?我虽然知道可以用DOCK,ANCHOR等属性来调整相应的控件,但是这段代码确真的很有用处,想弄懂它,为什么FormName不是集合类型,会出现这样的错误呢?需要将它改成什么呢?请查看代码(标红色字体为出错代码)ModuleModule1PrivateFormOldWidthAsLong'保存窗体的原始宽度PrivateFormOld

vb.net 控件backgroundcolor为半透明时,如何让其它控件也半透明显示?

问题描述 vb.net 控件backgroundcolor为半透明时,如何让其它控件也半透明显示? Label1.BackColor = Color.FromArgb(100 0 0 0) 这样做以后只让窗体的背景图片半透明显示了,而其它控件却被遮盖了.(图片为窗体背景)怎么让控件也半透明地显示出来? 解决方案 http://blog.csdn.net/sxycgxj/article/details/6114798http://download.csdn.net/download/zenas/1

vb-关于VB MSCHART控件画柱状折线图的求助

问题描述 关于VB MSCHART控件画柱状折线图的求助 各位大神,小弟求教如何使用VB 中MSCHART控件画出柱状折线图. 例:柱状显示每月实际销量,折线显示销售目标 解决方案 http://wenku.baidu.com/link?url=4dnfuHhQFd_o4Ms3Mybj_C87iVPKPPuz3TAsNVuhQ2q73fnNoFepsKD1ke3Sb2n_e4C2BNW67uwa7aAwGRsArAL_hsVNwyl3lI9VtGdIwGa http://www.docin.co

VB OCX控件的名字和程序的关系

问题描述 VB OCX控件的名字和程序的关系 VB中添加控件对话中会有一个控件的名字,这个名字是放在什么地方的,能不能隐藏起来? 解决方案 这个描述信息是放在ocx控件中的,可以用 exescope 这个工具修改掉. 解决方案二: OCX控件了解

vb.net控件随窗口大小调整

问题描述 '===窗体控件自适应大小2016-7-3===PrivateyuanH,yuanWPrivateyHWAsSingle(,)PrivateSubFormTest_Load(senderAsObject,eAsEventArgs)HandlesMe.LoadyuanH=Me.HeightyuanW=Me.WidthDimctlAsControl'窗体控件变量ReDimyHW(Me.Controls.Count,3)DimjAsInteger=-1ForEachctlInMe.Contr

VB第三方控件实现XP资源管理器垂直栏

简介 ctlExplorerBar控件一个可以实现类似Windows XP资源管理器中右侧垂直栏的控件,它不仅可以创建不同的菜单组.在菜单组下添加项目,还可以为每一个项目编写感应事件,同时它更是可以实现图片的预览,简直和资源管理器的垂直栏一样!在许多软件界面中,它都可以发挥非常好的作用. 应用实例 想让你的程序更加吸引眼球吗?想在你的程序中打造像Windows XP资源管理器左侧那样的垂直栏吗?只要在你的程序中加上ctlExplorerBar控件,通过几段简单的代码,就可以轻松实现这个似乎复杂的

vb.net控件、web service简述

web|控件   在新建vb.net工程时有下面几个选项: 类库:一组没有GUI的类库,类似于java中的bean.一些公用模块写入类库,在项目中使用是个不错的方法. 可以在windows app 或 web app 或更多的项目中使用. 只须在引用中加入对应类库的dll,即可以引用名,类名的方式引用.如果类库中有namespace则要在 开始先imports这个namespace.调用时也可以只用类名. windows控件库:为window app建立的控件,具有GUI. 使用时,在左边工具栏

定制VB.NET控件编程拦截击键动作

一.简介 首先,本文假定你已经熟悉VB.net和Visual Studio.NET Windows表单设计器. 在开发定制Windows表单控件时,提供我们自己的下拉框类型编辑器来操作控件的属性常常是非常方便的.定制的类型编辑器不仅可以提供更为丰富的设计时刻体验,而且可能成为用户是否喜欢你的控件的决定因素. 如果你决定创建你自己的下拉式类型编辑器,那么它应该遵循与内置的下拉框类型编辑器相类似的模式.让我们以Anchor属性为例.一种典型的操作该属性的设计时刻用户交互描述如下: · 用户选择属性格

关于VB.NET控件注册的问题

问题描述 我希望能在VB.Net里实用Picturclip控件的功能,但这个软件注册之后不起作用,在其他电脑上可以.我的电脑是WIn10,之前的电脑是WIn7,和操作系统有关系吗?还是软件的问题? 解决方案 解决方案二:win10系统的兼容性问题.很多软件都是针对WIN10进行开发的.解决方案三:以管理员权限运行regsvr32控件.ocx如果是64bit系统,将控件放在syswow64