Differenze tra le versioni di "Uso dello "SwitchButton""

Da Gambas-it.org - Wikipedia.
(Creata pagina con 'L'oggetto '''''SwitchButton''''' simula un interruttore che può assumere due stati: ''Acceso'' (''On'') e ''Spento'' (''Off''). Tali due stati sono indicati con la proprietà...')
 
 
Riga 2: Riga 2:
  
 
Va segnalata anche la proprietà booleana ''.Animated'', la quale, se posta a ''True'', conferisce al tasto virtuale dell'oggetto ''SwitchButton'' un particolare effetto mobile, per il quale tale tasto scivolerà da un lato e dall'altro ogni qual volta si cliccherà sull'oggetto medesimo.
 
Va segnalata anche la proprietà booleana ''.Animated'', la quale, se posta a ''True'', conferisce al tasto virtuale dell'oggetto ''SwitchButton'' un particolare effetto mobile, per il quale tale tasto scivolerà da un lato e dall'altro ogni qual volta si cliccherà sull'oggetto medesimo.
 
  
 
====Esempio pratico====
 
====Esempio pratico====
 
Mostriamo di seguito un semplice e breve esempio pratico che prevede che siano posti sul ''Form'' dell'applicativo uno  ''SwitchButton'' ed una ''Label''. Cliccando sull'oggetto ''SwitchButton'', e quindi quando il suo stato sarà uguale a ''True'', si colorerà di verde la ''Label''. Cliccando nuovamente si porterà il valore della proprietà ''.Value'' allo stato iniziale uguale a ''False'', e la ''Label'' tornerà al colore predefinito.
 
Mostriamo di seguito un semplice e breve esempio pratico che prevede che siano posti sul ''Form'' dell'applicativo uno  ''SwitchButton'' ed una ''Label''. Cliccando sull'oggetto ''SwitchButton'', e quindi quando il suo stato sarà uguale a ''True'', si colorerà di verde la ''Label''. Cliccando nuovamente si porterà il valore della proprietà ''.Value'' allo stato iniziale uguale a ''False'', e la ''Label'' tornerà al colore predefinito.
  '''Public''' Sub Form_Open()
+
  Public Sub Form_Open()
 
   
 
   
 
  <FONT color=gray>' ''A scopo didattico proviamo la modalità "Animated":''</font>
 
  <FONT color=gray>' ''A scopo didattico proviamo la modalità "Animated":''</font>
  SwitchButton1.Animated = True
+
  SwitchButton1.Animated = True
 
      
 
      
  '''End'''
+
  End
 
   
 
   
 
   
 
   
  '''Public''' Sub SwitchButton1_Click()
+
  Public Sub SwitchButton1_Click()
 
   
 
   
 
   If SwitchButton1.Value = True Then
 
   If SwitchButton1.Value = True Then
Riga 22: Riga 21:
 
   Endif
 
   Endif
 
   
 
   
  '''End'''
+
  End

Versione attuale delle 16:54, 8 giu 2024

L'oggetto SwitchButton simula un interruttore che può assumere due stati: Acceso (On) e Spento (Off). Tali due stati sono indicati con la proprietà booleana .Value: se questa proprietà è uguale a False, allora l'oggetto SwitchButton è in posizione Off; se la proprietà è, invece, uguale a True, allora lo SwitchButton è in posizione On.

Va segnalata anche la proprietà booleana .Animated, la quale, se posta a True, conferisce al tasto virtuale dell'oggetto SwitchButton un particolare effetto mobile, per il quale tale tasto scivolerà da un lato e dall'altro ogni qual volta si cliccherà sull'oggetto medesimo.

Esempio pratico

Mostriamo di seguito un semplice e breve esempio pratico che prevede che siano posti sul Form dell'applicativo uno SwitchButton ed una Label. Cliccando sull'oggetto SwitchButton, e quindi quando il suo stato sarà uguale a True, si colorerà di verde la Label. Cliccando nuovamente si porterà il valore della proprietà .Value allo stato iniziale uguale a False, e la Label tornerà al colore predefinito.

Public Sub Form_Open()

' A scopo didattico proviamo la modalità "Animated":
 SwitchButton1.Animated = True
   
End


Public Sub SwitchButton1_Click()

  If SwitchButton1.Value = True Then
    Label1.Background = Color.Green
  Else
    Label1.Background = Color.Default
  Endif

End