Creare Menu a finestra con MenuButton: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
(Creata pagina con "Di seguito mostriamo un semplice esempio, nel quale viene creato un Menu associato ad un oggetto ''MenuButton''. '''Public''' Sub Form_Open() Dim MenuButton1 As MenuBut...") |
Nessun oggetto della modifica |
||
| (3 versioni intermedie di uno stesso utente non sono mostrate) | |||
| Riga 1: | Riga 1: | ||
Di seguito mostriamo un semplice esempio, nel quale viene creato un Menu associato ad un oggetto ''MenuButton''. | Di seguito mostriamo un semplice esempio, nel quale viene creato un ''Menu'' associato ad un oggetto ''MenuButton''. | ||
Public Sub Form_Open() | |||
Dim MenuButton1 As MenuButton | Dim MenuButton1 As MenuButton | ||
Dim mn | Dim mn, sottomenu As Menu | ||
Dim b As Byte | Dim b As Byte | ||
Dim testo As String[] = [" | Dim testo As String[] = ["1° sottomenu", "2° sottomenu", "3° sottomenu"] | ||
With MenuButton1 = New MenuButton(Me) | |||
.X = 10 | |||
.Y = 0 | |||
.H = 20 | |||
.AutoResize = True | |||
<FONT Color=gray>' ''Associa il MenuButton al Menu (il testo deve essere identico al nome del Gruppo attribuito al Menu)''</font> | .Text = "Menu 1" | ||
<FONT Color=gray>' ''Associa il MenuButton al Menu principale (il testo deve essere identico al nome del Gruppo attribuito al Menu principale):''</font> | |||
.Menu = "<FONT Color=#B22222>Menu</font>" | |||
End With | |||
<FONT Color=gray>' ''Crea il Menu:''</font> | <FONT Color=gray>' ''Crea il Menu principale:''</font> | ||
mn = New Menu(Me) As "<FONT Color=#B22222>Menu</font>" | |||
<FONT Color=gray>' ''Crea alcuni | <FONT Color=gray>' ''Crea alcuni sotto-menu della voce Menu principale:''</font> | ||
For b = 0 To testo.Max | |||
sottomenu = New Menu(mn) As "SottoMenu" | |||
<FONT Color=gray>' ''Assegna un testo ai campi del Menu:''</font> | <FONT Color=gray>' ''Assegna un testo ai campi del Menu:''</font> | ||
sottomenu.Text = testo[b] | |||
Next | |||
End | |||
Public Sub SottoMenu_Click() | |||
Print Last.text | |||
End | |||
Versione attuale delle 12:31, 20 giu 2024
Di seguito mostriamo un semplice esempio, nel quale viene creato un Menu associato ad un oggetto MenuButton.
Public Sub Form_Open() Dim MenuButton1 As MenuButton Dim mn, sottomenu As Menu Dim b As Byte Dim testo As String[] = ["1° sottomenu", "2° sottomenu", "3° sottomenu"] With MenuButton1 = New MenuButton(Me) .X = 10 .Y = 0 .H = 20 .AutoResize = True .Text = "Menu 1" ' Associa il MenuButton al Menu principale (il testo deve essere identico al nome del Gruppo attribuito al Menu principale): .Menu = "Menu" End With ' Crea il Menu principale: mn = New Menu(Me) As "Menu" ' Crea alcuni sotto-menu della voce Menu principale: For b = 0 To testo.Max sottomenu = New Menu(mn) As "SottoMenu" ' Assegna un testo ai campi del Menu: sottomenu.Text = testo[b] Next End Public Sub SottoMenu_Click() Print Last.text End