none
vb.net tabcontrol问题 RRS feed

答案

  • 你好

    feiyun0112 說得對 你可以用TabControl.SelectedIndexChanged 事件 來實現這個效果

    以下是Sample Code 可以參考一下

    假設你的 T

    Private Sub TabControl1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TabControl1.SelectedIndexChanged
            If TabControl1.SelectedTab Is TabPage2 Then
               
    如果你想找尋所有的 TextBox 之後 把全部textbox.text全部清除可以使用以下的Code

                For Each t In TabPage1.Controls '找出所有在TabPage1入面的Control
                    If TypeOf (t) Is TextBox Then '之後用IF STATEMENT 找出 那一個Control 是TextBox
                        t.text = "" '把textbox.text全部清除
                    End If
                Next

            End If
        End Sub

    Please correct me if my concept is wrong


    Chi
    2010年8月14日 21:15
    版主

全部回复

  • TabControl.SelectedIndexChanged 事件
    http://feiyun0112.cnblogs.com/
    2010年8月13日 9:02
    版主
  • 你好

    feiyun0112 說得對 你可以用TabControl.SelectedIndexChanged 事件 來實現這個效果

    以下是Sample Code 可以參考一下

    假設你的 T

    Private Sub TabControl1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TabControl1.SelectedIndexChanged
            If TabControl1.SelectedTab Is TabPage2 Then
               
    如果你想找尋所有的 TextBox 之後 把全部textbox.text全部清除可以使用以下的Code

                For Each t In TabPage1.Controls '找出所有在TabPage1入面的Control
                    If TypeOf (t) Is TextBox Then '之後用IF STATEMENT 找出 那一個Control 是TextBox
                        t.text = "" '把textbox.text全部清除
                    End If
                Next

            End If
        End Sub

    Please correct me if my concept is wrong


    Chi
    2010年8月14日 21:15
    版主