Autore Topic: [RISOLTO] Problema con Message  (Letto 619 volte)

Offline tornu

  • Gran Maestro dei Gamberi
  • *****
  • Post: 855
    • Mostra profilo
[RISOLTO] Problema con Message
« il: 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
« Ultima modifica: 20 Aprile 2016, 20:34:14 da tornu »
Il software è come il sesso, è meglio quando è libero. (Linus Torvalds)

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 959
    • Mostra profilo
Re:Problema con Message
« Risposta #1 il: 20 Aprile 2016, 00:07:30 »
Potrebbe essere che mettendo CheckBox2 a False questo venga letto come un Click? Azzardo eh...
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.

Offline tornu

  • Gran Maestro dei Gamberi
  • *****
  • Post: 855
    • Mostra profilo
Re:Problema con Message
« Risposta #2 il: 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.
« Ultima modifica: 20 Aprile 2016, 00:14:13 da tornu »
Il software è come il sesso, è meglio quando è libero. (Linus Torvalds)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Problema con Message
« Risposta #3 il: 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
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline tornu

  • Gran Maestro dei Gamberi
  • *****
  • Post: 855
    • Mostra profilo
Re:Problema con Message
« Risposta #4 il: 20 Aprile 2016, 20:32:51 »
 :ok: :ok:
Grazie vuott, sempre puntuale con "soluzioni non convenzionali"  ;D
Il software è come il sesso, è meglio quando è libero. (Linus Torvalds)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:[RISOLTO] Problema con Message
« Risposta #5 il: 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
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:[RISOLTO] Problema con Message
« Risposta #6 il: 21 Aprile 2016, 00:15:59 »
...una volta che vuott non esce dai canoni gambasiani...

       :rotfl:
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »