VB NET管理动态组件功能

时间:2015-11-20 21:44:05

标签: vb.net

我必须创建动态标签。在这些选项卡中,我创建了其他组件,如TextBoxes,Buttons和DataGridViews ......

//...Create New Component
AddHandler NewButton.Click, AddressOf Function

Private Sub Function(ByVal sender As System.Object, ByVal e As System.EventArgs)
//Code
End Sub

如何管理动态创建的组件? 我想在新的DataGridView中搜索一个值。

  1. 创建新的DataGridView
  2. 创建新文本框
  3. 创建新按钮
  4. 按下按钮时,在DataGridView中搜索文本框值并返回RowIndex

1 个答案:

答案 0 :(得分:0)

Control.name = "SpecificName"

将成为你最好的朋友

我通常做的是将名称设置为"tabXdgvX""tabXtbX"

其中tabX是标签号,如tab1或tab2

dgvXtbX是GridView或TextBox编号。

然后,无论每个标签和控件有多少,都可以轻松快速找到并识别标签和控件。

只需使用for语句和嵌套for语句进行搜索和操作即可。

只需确保在创建控件时,您可以使用某种押韵或理由来编程调用它们。