Differenze tra le versioni di "Variare il valore di uno SpinBox da codice e non con il controllo diretto del mouse"

Da Gambas-it.org - Wikipedia.
(Creata pagina con "Il valore visibile di uno ''SpinBox'', come è noto, può essere variato manualmente agendo direttamente con il puntatore mouse. E', però, possibile effettuare la variazione...")
 
 
(Una versione intermedia di uno stesso utente non è mostrata)
Riga 4: Riga 4:
 
  '''Public''' Sub Button1_Click()
 
  '''Public''' Sub Button1_Click()
 
   
 
   
  <FONT color=#006400>' ''Impostiamo il salto incrementale/decrementale:''</font>
+
  <FONT color=#006400>' ''Imposta il salto incrementale/decrementale:''</font>
  SpinBox1.Step = 3
+
  SpinBox1.Step = 3
 
   
 
   
  <FONT color=#006400>' ''Incrementiamo il valore dello "SpinBox"''
+
  <FONT color=#006400>' ''Incrementa il valore dello "SpinBox" in base alla quantità del salto incrementale impostato:''</font>
' ''in base alla quantità del salto incrementale impostato:''</font>
+
  SpinBox1.Value += SpinBox1.Step
  SpinBox1.Value += SpinBox1.Step
 
 
    
 
    
 
   Print SpinBox1.Value
 
   Print SpinBox1.Value
Riga 18: Riga 17:
  
 
Per ottenere invece un decremento del valore dello ''SpinBox'', si dovrà ovviamente porre il segno meno. Il valore presente nello ''SpinBox'', però, dovrà essere superiore a zero:
 
Per ottenere invece un decremento del valore dello ''SpinBox'', si dovrà ovviamente porre il segno meno. Il valore presente nello ''SpinBox'', però, dovrà essere superiore a zero:
    SpinBox1.Value -= SpinBox1.Step
+
  SpinBox1.Value -= SpinBox1.Step

Versione attuale delle 16:20, 15 feb 2023

Il valore visibile di uno SpinBox, come è noto, può essere variato manualmente agendo direttamente con il puntatore mouse. E', però, possibile effettuare la variazione del valore anche mediante il codice.

Nell'esempio che segue, cliccando su un Button, si otterrà l'incremento del valore dello SpinBox posto sul Form:

Public Sub Button1_Click()

' Imposta il salto incrementale/decrementale:
 SpinBox1.Step = 3

' Incrementa il valore dello "SpinBox" in base alla quantità del salto incrementale impostato:
 SpinBox1.Value += SpinBox1.Step
 
 Print SpinBox1.Value

End

Se il valore del salto incrementale/decrementale non viene stabilito, il salto di default sarà pari ad 1.


Per ottenere invece un decremento del valore dello SpinBox, si dovrà ovviamente porre il segno meno. Il valore presente nello SpinBox, però, dovrà essere superiore a zero:

 SpinBox1.Value -= SpinBox1.Step