在 vb.net 中添加字段



每当我在 VB.Net 中按下按钮(如文本框(时,我可以添加多个字段吗? 我尝试了这段代码,但它对我没有帮助

Dim cLeft As Integer = 1
Public Function AddNewTextBox() As System.Windows.Forms.TextBox
Dim txt As New System.Windows.Forms.TextBox()
Me.Controls.Add(txt)
txt.Top = cLeft * 25
txt.Left = 150
txt.Text = "TextBox " & Me.cLeft.ToString
cLeft = cLeft + 1
Return txt
End Function

如果该控件的位置位于其他控件下,则该控件将不可见。 我有一些建议。

  1. 使用流布局面板控件。这将自动定位您的控件。 只需将新控件添加到流布局面板控件集合即可。

  2. 测试窗体上其他控件的位置和大小,并确定未由其他控件居住的位置。然后将控件添加到该位置。

  3. 隐藏控件,直到需要它们可见。

  4. 将控件放入面板中,并将其用作 o 组以同时隐藏或显示所有相关控件。

根据您回答的后续问题之一,听起来您可能正在寻找电子表格控件。在这种情况下,为什么不简单地使用 datagridview 控件呢?

最新更新