发件人访问兄弟姐妹

时间:2013-03-12 12:38:45

标签: vb.net siblings sender

我在选项卡控件中有两个选项卡,它们基本上具有相同的控件。以下是两个选项卡共有的示例:

分组框中

  • 的DataGridView
  • Button1的
  • 将Button2

在我的Button2点击事件中,我想通过发件人访问它的兄弟(DataGridView)。

Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Tab1_Button2.Click, Tab2_Button2.Click
    Dim currSender As Button = sender

我是否需要通过“currSender”家长?我不确定如何访问这些......

1 个答案:

答案 0 :(得分:1)

尝试类似:

Dim dgv As DataGridView = currSender.Parent.Controls("DataGridView1")

这是使用控件的名称。您可以获取GroupBox上的所有Datagridview并首先选择(我想),只有一个:

Dim dgv As DataGridView = crrSender.Controls.OfType(Of DataGridView)(0)