Gambas-it

Gambas3 => Programmazione => Topic aperto da: tornu - 20 Aprile 2016, 00:00:20

Titolo: [RISOLTO] Problema con Message
Inserito da: tornu - 20 Aprile 2016, 00:00:20
Buona sera a tutti,
forse mi sto incartando ma non riesco ad uscirne, ho necessità di controllare due CheckBox in questo modo:
se abilito la CheckBox2 e la CheckBox1 non è abilitata un messaggio mi avverte dell'errore, e fin qui ottengo
ciò che mi serve, ma la cosa strana per il quale chiedo il vostro aiuto e che quando chiudo il messaggio lo stesso
si ripresenta una seconda volta. Questo il codice che stò usando
Codice: [Seleziona]
Public Sub CheckBox2_click()
  If CheckBox1.Value = False Then
      Message.Error("Condizione non permessa")
      CheckBox2.Value = False
    Else
      CheckBox2.Value = True
  Endif
End
Titolo: Re:Problema con Message
Inserito da: Top Fuel - 20 Aprile 2016, 00:07:30
Potrebbe essere che mettendo CheckBox2 a False questo venga letto come un Click? Azzardo eh...
Titolo: Re:Problema con Message
Inserito da: tornu - 20 Aprile 2016, 00:10:13
Potrebbe essere che mettendo CheckBox2 a False questo venga letto come un Click? Azzardo eh...

Ciao Top Fuel,
se così fosse, dovrei una volta chiuso il messaggio clikkare sulla CheckBox2 per impostarla a False, che potrebbe
anche andare bene, io cercavo una soluzione "automatica" per questo ho messo quell'istruzione dopo la chiusura
del messaggio.
Titolo: Re:Problema con Message
Inserito da: vuott - 20 Aprile 2016, 00:53:20
Ritengo che TopFuel abbia ragione sulle cause, ma credo possa risolversi così:

Codice: [Seleziona]
Public Sub CheckBox2_click()

   If CheckBox1.Value = False Then
     Message.Error("Condizione non permessa")
     Object.Lock(CheckBox2)
     CheckBox2.Value = False
     Object.Unlock(CheckBox2)
   Endif

End
Titolo: Re:Problema con Message
Inserito da: tornu - 20 Aprile 2016, 20:32:51
 :ok: :ok:
Grazie vuott, sempre puntuale con "soluzioni non convenzionali"  ;D
Titolo: Re:[RISOLTO] Problema con Message
Inserito da: Gianluigi - 20 Aprile 2016, 21:23:32
 :ciao: Tornu,
ma come, una volta  :P che vuott non esce dai canoni gambasiani tu lo ringrazi con “soluzioni non convenzionali”  :D
Titolo: Re:[RISOLTO] Problema con Message
Inserito da: vuott - 21 Aprile 2016, 00:15:59
...una volta che vuott non esce dai canoni gambasiani...

       :rotfl: