DataGridView控件,放一個DataGridView1和Button1到窗體,下面是按鈕下代碼
成都創新互聯主營隆德網站建設的網絡公司,主營網站建設方案,app軟件定制開發,隆德h5重慶小程序開發搭建,隆德網站營銷推廣歡迎隆德等地區企業咨詢
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.DataGridView1.AllowUserToAddRows = False
DataGridView1.RowTemplate.Height = 200
DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None
For i = 1 To 3
Me.DataGridView1.Columns.Add("列" i.ToString, "列" i.ToString)
Me.DataGridView1.Rows.Add()
Next
Me.DataGridView1.Columns(0).Width = 100
Me.DataGridView1.Columns(1).Width = 500
Me.DataGridView1.Columns(0).Width = 300
End Sub
'自己設置相關需要的屬性即可
在模塊中引用到窗體中的控件,必須在該控件名之前由相應的窗體名作為前導,例如:
1,要引用窗體Form1中的控件TextBox1
MsgBox(Form1.TextBox1.Text)
2,要引用窗體Form2中的控件TextBox1
MsgBox(Form2.TextBox1.Text)
關于用戶控件的使用,.net與v6環境下是有那么小小的區別。v6環境下的用戶控件編寫后可以直接使用,而在.net環境下,則需要先生成控件庫(dll,應用程序擴展格式),然后再將這個控件庫導入到.net編程環境的工具箱上方可使用。其具體方法如下(以VS 2010,Visual Basic.net 為例):1、新建項目-Visual Basic-Windows-Windows 窗體控件庫-鍵入控件庫名稱(默認為Usercontrol1)確定;2、設計你的用戶控件,完成后按“F7”進行編譯;3、在該解決方案目錄下找到控件庫擴展(默認為UserControl1.dll),確認項目已經生成。在上三項為控件庫DLL的生成方式,下面是調用方式:4、新建項目-Visual Basic-Windows-Windows 窗體應用程序-確定;5、打開工具箱,以任意一個控件上點擊右鍵-選擇項-.net framework組件-瀏覽-定位到生成的控件庫擴展-確定;6、在工具箱中找到新添加的用戶控件,將其拖至窗體中進行設計。經測,在.net環境下編譯的用戶控件是通用的。也就是說使用Visual Basic.net編寫的用戶控件,也可以在C#工程里使用,反之亦然。這充分體現了.net語言的交互性,在我看來,.net下各種語言能力相當,它們都是作為一種中間語言,編譯出中間代碼。所以,在.net環境下,采用混合編程也未嘗不是一樣提高效率的一種可選的方式。
對于窗體中的容器控件,比如 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
Next
End Sub
調用方法:
IterateThroughControls(TabControl1) 'tabcontrol1為控件名,也可用groupbox1等
此外,判斷遍歷的控件是不是相應的文本控件,或者combobox控件,可用此代碼判斷
For Each t As Control In Me.Controls
If TypeOf t Is TextBox Then
MsgBox(t)
End If
Next
建議你使用BackGroundWorker控件。將代碼寫入控件的事件中,使用它的Start方法就可以開始工作了。是與主程序同時進行的。
Width ,Height 分別是寬和高的屬性
舉個例子:
Button1.Width = 100 '修改寬度
Button1.Height = 200 '修改高度
當前標題:vb.net中界面控件 vbs使用窗體控件
當前路徑:http://vcdvsql.cn/article42/hepshc.html
成都網站建設公司_創新互聯,為您提供Google、ChatGPT、服務器托管、網站設計、云服務器、微信小程序
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯