DataGridView控件,放一个DataGridView1和Button1到窗体,下面是按钮下代码
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.DataGridView1.AllowUserToAddRows = False
DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None
Me.DataGridView1.Columns.Add("列" i.ToString, "列" i.ToString)
Me.DataGridView1.Rows.Add()
Next
Me.DataGridView1.Columns(0).Width = 100
End Sub
'自己设置相关需要的属性即可
在模块中引用到窗体中的控件,必须在该控件名之前由相应的窗体名作为前导,例如:
①.,要引用窗体Form1中的控件TextBox1
MsgBox(Form1.TextBox1.Text)
对于窗体中的容器控件,比如 GroupBox,Panel 等,它仅仅访问了这些控件本身,而不会去访问它们的子控件.为了实现你所要求的功能,需要将上述代码修改:
Public Sub IterateThroughControls(ByVal parent As Control)
For Each c As Control In parent.Controls
MessageBox.Show(c.ToString())
If c.HasChildern Then
'利用递归实现容器子控件的访问,重复循环遍历控件,调用自身函数
IterateThroughControls(c)
End If
调用方法:
IterateThroughControls(TabControl1) 'tabcontrol1为控件名,也可用groupbox1等
此外,判断遍历的控件是不是相应的文本控件,或者combobox控件,可用此代码判断
For Each t As Control In Me.Controls
If TypeOf t Is TextBox Then
MsgBox(t)
建议你使用BackGroundWorker控件.将代码写入控件的事件中,使用它的Start方法就可以开始工作了.是与主程序同时进行的.
Width ,Height 分别是宽和高的属性
举个例子:
Button1.Width = 100 '修改宽度
以上就是土嘎嘎小编为大家整理的vb.net中界面控件相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!