Inserire più linguette ed oggetti via codice: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
| Riga 16: | Riga 16: | ||
TabStrip1.Index = j | TabStrip1.Index = j | ||
<FONT color=#006400>' ''Inseriamo un "Button" nella linguetta in considerazione:''</font> | <FONT color=#006400>' ''Inseriamo un "Button" nella linguetta in considerazione:''</font> | ||
With bt = New Button(TabStrip1) | With bt = New Button(TabStrip1) As "tasto" | ||
.X = 40 | .X = 40 | ||
.Y = 100 | .Y = 100 | ||
| Riga 22: | Riga 22: | ||
.H = 50 | .H = 50 | ||
.Text = "Nuovo tasto " & CStr(j) | .Text = "Nuovo tasto " & CStr(j) | ||
.Tag = j | |||
End With | End With | ||
| Riga 28: | Riga 29: | ||
<FONT color=#006400>' ''Infine, mostriamo in primo piano la prima linguetta:''</font> | <FONT color=#006400>' ''Infine, mostriamo in primo piano la prima linguetta:''</font> | ||
TabStrip1.Index = 0 | TabStrip1.Index = 0 | ||
'''End''' | |||
'''Public Sub tasto_Click() | |||
Print "Premuto tasto n. " & tasto.Tag | |||
'''End''' | '''End''' | ||
Versione delle 05:31, 12 dic 2012
Per inserire via codice in una TabStrip due o più linguette comprensive di uno o più oggetti al loro interno, possiamo utilizzare il codice che segue.
Poniamo il caso di voler inserire quattro linguette, ed in ciascuna di queste un "Button":
Public Sub Form_Open()
Dim j As Byte
Dim bt As Button
' Inseriamo quattro linguette:
TabStrip.Count = 4
For j = 0 To 3
' Intestiamo ciascuna linguetta:
TabStrip1[j].Text = CStr(j)
' Prendiamo in considerazione la linguetta n. j :
TabStrip1.Index = j
' Inseriamo un "Button" nella linguetta in considerazione:
With bt = New Button(TabStrip1) As "tasto"
.X = 40
.Y = 100
.W = 100
.H = 50
.Text = "Nuovo tasto " & CStr(j)
.Tag = j
End With
Next
' Infine, mostriamo in primo piano la prima linguetta:
TabStrip1.Index = 0
End
Public Sub tasto_Click()
Print "Premuto tasto n. " & tasto.Tag
End