1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| Option Explicit
Private Sub Form_Load()
'configuration des côntroles
SSTab1.Move 150, 630, 7755, 3195
Command1.Move 180, 90, 1395, 375
Command1.Caption = "Ajout d'onglet"
Command2(0).Move 1650, 90, 1305, 375
Command2(0).Caption = "Bt. modéle"
Command2(0).Enabled = False
Command3.Move 3030, 90, 2355, 375
Command3.Caption = "Ajout de Bt. sur l'onglet actif"
End Sub
Private Sub Command1_Click()
SSTab1.Tabs = SSTab1.Tabs + 1
SSTab1.Tab = SSTab1.Tabs - 1
SSTab1.Caption = "essais " & CStr(SSTab1.Tabs - 1)
Load Command2(Command2.Count)
Set Command2(Command2.Count - 1).Container = SSTab1 ' .Container, si DEREMER sa fonctionne pas
Command2(Command2.Count - 1).Top = 630
Command2(Command2.Count - 1).Left = 480
Command2(Command2.Count - 1).Caption = "bouton " & CStr(Command2.Count - 1)
Command2(Command2.Count - 1).Visible = True
Command2(Command2.Count - 1).Tag = SSTab1.Tab
Command2(Command2.Count - 1).Enabled = True
End Sub
Private Sub Command3_Click()
Dim T As Integer
Dim NbrBtOnglet As Integer
NbrBtOnglet = 0
'recherche du nombre de bouton posé sur l'onglet actif
For T = 1 To Command2.Count - 1
If Command2(T).Tag = SSTab1.Tab Then
NbrBtOnglet = NbrBtOnglet + 1
End If
Next T
Load Command2(Command2.Count)
Set Command2(Command2.Count - 1).Container = SSTab1
Command2(Command2.Count - 1).Top = (NbrBtOnglet * Command2(Command2.Count - 1).Height) + 645
Command2(Command2.Count - 1).Left = 480
Command2(Command2.Count - 1).Caption = "bouton " & CStr(Command2.Count - 1)
Command2(Command2.Count - 1).Visible = True
Command2(Command2.Count - 1).Tag = SSTab1.Tab
Command2(Command2.Count - 1).Enabled = True
End Sub |
Partager