Public Class ControlValue
Inherits Control
''' summary
''' 获取或设置控件的值.
''' /summary
System.ComponentModel.Browsable(True)
System.ComponentModel.Category("布局")
System.ComponentModel.Description("获取或设置控件的值.")
Public Property Value As String
End Class
tag是一个标记.
你想用来做什么标记都行,比使用自定义变量要清晰、易读一些.
比如,你可以在text控件中,用tag属性保存当前光标所在位置,当text重新获得焦点时,读出这个位置信息,就可以把光标定位到离开时的所在的位置.
如果你有多个text,用tag属性就可以比较清晰的标记出,哪个text的光标位置存在哪个tag属性中.
你也可以用自定义的变量来保存,但是不如使用tag属性易读.
也可以用来作为其他标志,就看你的需要了.
如控件自身无法设置滚动条,那就在父容器控件中(如FORM)使用滚动条解决问题.另外,也可将日期控件放在弹出窗口中,
i=a
dim g as groupbox
g=me.controls.find("GroupBox" i)
if not g is nothing then
g.visible=true
end if
布局方面,建议你用FlowLayoutPanel,不用手工控制控件位置了.假设有一个FlowLayoutPanel1.
先在窗体类中建一个控件的集合:
Dim
TextBoxes
As
New
List(Of
TextBox)
在button1的
Click事件
中写:
For
i
=
To
newTextBox
TextBox()
'newTextBox.Size
'
TextBoxes.Add(newTextBox)
'加入我们的集合中
FlowLayoutPanel1.Controls.Add(newTextBox)
'加到窗体的FlowLayoutPanel中去
Next
Each
itemTextBox
TextBox
In
'这里的itemTextBox.Text就代表每个TextBox里的文本
'如果你需要清空,调用TextBoxes.Clear()和FlowLayoutPanel.Controls.Clear()即可
以上就是土嘎嘎小编为大家整理的vb.net控件属性大全相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!