0
我在WinForms VB NET編程中更新。爲什麼在從Form中刪除GroupBox控件後,FormBox上沒有創建TextBox?
我需要在運行時創建文本框。
我發現下面的VB .NET代碼:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim textbox1 As New TextBox
textbox1.Name = "Textbox1"
textbox1.Size = New Size(170, 20)
textbox1.Location = New Point(70, 32)
textbox1.Visible = True
GroupBox1.Controls.Add(textbox1)
End Sub
當此行GroupBox1.Controls.Add(TextBox1中)和GroupBox控件正在從表格中刪除,不窗體上創建文本框事件被解僱後。
任何想法爲什麼會發生?
預先感謝您。
嘗試調用'GroupBox1.Refresh()'後您添加文本框。 –
「GroupBox控件正在被刪除」是什麼意思? Groupbox1已經從Form控件集合中刪除/處理過了嗎?你的表格上有多少個groupbox? – Steve
您需要在某處添加新的文本框控件。對於要添加到窗體/用戶控件的每個控件,您都需要一個父控件。在你的情況下,你只需創建一個新的文本框對象,但是對它沒有做任何事情,你永遠不會在任何地方添加它。 –