2016-07-19 8 views
0

Ich verwende SSTab in Vb6, und ich habe 2 Registerkarte: "Tab1", "Tab2".VB6 SSTab Ereignis ändern, während Tab geklickt

Welche Tab1 haben Inhalt wie Frames, dll.

Und Tab2 hat keinen Inhalt, dann will ich, während ich Tab "Tab2" klickte, zeigte es ein anderes Formular, und zeigte keinen leeren Inhalt. Wie mit Form.Show und Form.Hide Funktion.

ich aus dem Internet gesucht, und ich habe diesen Code gefunden:

Private Sub SSTab1_Click(PreviousTab As Integer) 
    If SSTab1.Tab Then 
     Form2.Show 
    End If 
End Sub 

Ja, es funktioniert, aber die Form geöffnet wird, wenn i eine beliebige Registerkarte klicken, i die Form möchten geöffnet wird, wenn ich auf " Tab2 "tab, wie kann ich das machen?

Antwort

1

versuchen, diesen

Private Sub SSTab1_Click(PreviousTab As Integer) 
Select Case SSTab1.Tab 
Case 0 
' your code 

Case 1 
' your code 

Case 2 
' your code 
Form2.Show 
End Select 
End Sub 
+0

Dank, aber es scheint, ist es immer noch "Tab2" Registerkarte mit leeren Inhalt zeigt :( –

+0

meinen Sie, Platz form2 Inhalt in tab2? – user1844933

+0

nein, wenn ich "Tab2" klicken Registerkarte, zeigt es ein anderes Formular und vorherige Registerkarte, so dass Registerkarte "Tab2" leeren Inhalt wird nicht angezeigt –

Verwandte Themen