Creare Menu a finestra con MenuButton: differenze tra le versioni

Da Gambas-it.org - Wikipedia.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
Nessun oggetto della modifica
 
(2 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()
  Public Sub Form_Open()
    
    
   Dim MenuButton1 As MenuButton
   Dim MenuButton1 As MenuButton
   Dim mn, sottomenu As Menu
   Dim mn, sottomenu As Menu
   Dim b As Byte
   Dim b As Byte
   Dim testo As String[] = ["aaa", "bbb", "ccc"]
   Dim testo As String[] = ["1° sottomenu", "2° sottomenu", "3° sottomenu"]
    
    
   With MenuButton1 = New MenuButton(Me)
   With MenuButton1 = New MenuButton(Me)
Riga 13: Riga 13:
     .H = 20
     .H = 20
     .AutoResize = True
     .AutoResize = True
  .Text = "Menu 1"
    .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>
  <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>"
     .Menu = "<FONT Color=#B22222>Menu</font>"
Riga 28: Riga 28:
   Next
   Next
    
    
  '''End'''
  End
   
   
  '''Public''' Sub SottoMenu_Click()
   
Public Sub SottoMenu_Click()
    
    
   Print Last.text
   Print Last.text
    
    
  '''End'''
  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