Autore Topic: RadioButton1.Value = False NON FUNZIONA PIU' !  (Letto 1832 volte)

Offline jockerfox

  • Gambero
  • **
  • Post: 76
    • Mostra profilo
RadioButton1.Value = False NON FUNZIONA PIU' !
« il: 19 Settembre 2013, 23:49:26 »
Come da oggetto.  :rolleyes:
Qualcuno segnala a Minisini ?

Cmq, più precisamente:
RadioButton1.Value = TRUE -> FUNZIONA
RadioButton1.Value = False -> NON FUNZIONA

Versione Gambas = 3.4.2
:-)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.719
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: RadioButton1.Value = False NON FUNZIONA PIU' !
« Risposta #1 il: 20 Settembre 2013, 15:42:59 »
Ho effettuato questa prova:
Codice: gambas [Seleziona]

Public Sub Form_Open()

  RadioButton1.Value = True

End

Public Sub Button1_Click()

  RadioButton1.Value = False

End

Public Sub Button2_Click()

  RadioButton1.Value = True

End


...funziona perfettamente.   :-\
« 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 Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: RadioButton1.Value = False NON FUNZIONA PIU' !
« Risposta #2 il: 20 Settembre 2013, 15:52:02 »
io dispongo di Gambas-3.4.1 ed a me l'istruzione    RadioButton1.value = False funziona:
Codice: [Seleziona]
RadioButton1.value = True
Print "RadioButton1.value= '" & CInt(RadioButton1.value) & "'"
RadioButton1.value = False
Print "RadioButton1.value= '" & CInt(RadioButton1.value) & "'"

nella console di Gambas ho trovato:
Codice: [Seleziona]
RadioButton1.value= '-1'
RadioButton1.value= '0'

 :-\
:ciao:

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: RadioButton1.Value = False NON FUNZIONA PIU' !
« Risposta #3 il: 20 Settembre 2013, 17:53:01 »
Provate a metterne due di radio button nel form...


Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: RadioButton1.Value = False NON FUNZIONA PIU' !
« Risposta #4 il: 20 Settembre 2013, 17:55:47 »
Provate a metterne due di radio button nel form...




Anche se penso che il comportamento sia normale, dato che in una serie di radiobutton solo uno sia vero e nessuno sia falso... almeno io la ragiono in questo modo  :-\

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.719
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: RadioButton1.Value = False NON FUNZIONA PIU' !
« Risposta #5 il: 20 Settembre 2013, 18:05:23 »
Anche se penso che il comportamento sia normale, dato che in una serie di radiobutton solo uno sia vero e nessuno sia falso... almeno io la ragiono in questo modo

...ma il RadioButton ha appunto questa funzione, infatti.  :-\

" I radio buttons ("bottoni radio") vengono usati quando si vuole che il visitatore selezioni una - e soltanto una - opzione da una serie di alternative. Se si vogliono permettere più opzioni contemporaneamente, bisogna invece usare check boxes... "
http://www.echoecho.com/it/htmlforms10.htm

http://it.wikipedia.org/wiki/Radio_button
http://www.w3schools.com/html/tryit.asp?filename=tryhtml_radio

« 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 Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: RadioButton1.Value = False NON FUNZIONA PIU' !
« Risposta #6 il: 20 Settembre 2013, 23:19:12 »
Io utilizzo nel mio ContabFam due RadioButton, uso il programma ogni giorno e non ho mai avuto problemi di malfunzionamento della proprietà value. Nelle suddette condizioni, ponendo RadioButton1.value = TRUE, ottengo automaticamente RadioButton2.value = False, infatti visivamente sulla finestra, il circoletto di RadioButton1 si colora, mentre quello di RadioButton2 si decolora.
Tale comportamento conferma ancor più l'inesistenza di anomalie.

Devo aggiungere che, all'apertura della finestra,non avendo attribuito value = TRUE a nessuno dei due RadioButton, entrambi appaiono decolorati. Codesta, a mio avviso,  sembrerebbe veramente un'anomalia, perchè uno sugli n RadioButton dovrebbe comparire sempre colorato. Tuttavia è di pochissima importanza, in quanto basta scegliere quale impostare di default a TRUE per farlo apparire colorato.

É anche vero, infine,  che jockerfox non ha precisato se ha provato con uno o più RadioButton, nè su quale versione di Gambas ha riscontrato l'anomalia.
 :ciao:
« Ultima modifica: 20 Settembre 2013, 23:28:28 da Picavbg »
:ciao:

Offline jockerfox

  • Gambero
  • **
  • Post: 76
    • Mostra profilo
Re: RadioButton1.Value = False NON FUNZIONA PIU' !
« Risposta #7 il: 24 Settembre 2013, 07:38:47 »
Ho cercato di farvi un video, ma nessuno va: gtk-recordmydesktop, ecc...
In settimana cmq cercherò di mandarvi il problema (ora sono incasinato con il lavoro).
:-)

Offline jockerfox

  • Gambero
  • **
  • Post: 76
    • Mostra profilo
Re: RadioButton1.Value = False NON FUNZIONA PIU' !
« Risposta #8 il: 24 Settembre 2013, 14:42:11 »
Ecco il video LINK LINK.
NOTA:
  • I radio Button NON sono dentro un Pannel o similari !
  • Se si elimina il RadioButton2 tutto funziona regolarmente.
  • Non esiste altro codice all'infuori di quello che vedete !
Versione Gambas: 3.4.2-2raring1

Ora è chiaro il problema?
Fate voi una prova.
« Ultima modifica: 24 Settembre 2013, 14:54:18 da jockerfox »
:-)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.719
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: RadioButton1.Value = False NON FUNZIONA PIU' !
« Risposta #9 il: 24 Settembre 2013, 17:15:27 »
Fate voi una prova.

Ho riprodotto il codice visibile nel tuo video, ed ho fatto tre prove.

Nella prima prova ho rilevato il tuo medesimo problema.

Poi ho distrutto tutta la cartella del codice e ne ho creato un altro (sempre identico a quello visibile nel video), ed ho fatto nuovamente la prova. Non ho rilevato questa volta il problema: tutto è funzionato come previsto dal codice.

Nella terza prova, ricreando nuovamente il codice, ugualmente non ho avuto alcun comportamento anomalo.

   :-\
« 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 jockerfox

  • Gambero
  • **
  • Post: 76
    • Mostra profilo
Re: RadioButton1.Value = False NON FUNZIONA PIU' !
« Risposta #10 il: 24 Settembre 2013, 21:58:44 »
Ok, perciò si conferma che c'é un Bug.

Io cmq ho ho provato a creare un nuovo progetto: il problema persiste !

Aprite voi il bug per Minisini?
:-)