Autore Topic: ValueBox.value  (Letto 570 volte)

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
ValueBox.value
« il: 22 Marzo 2015, 19:48:37 »
 :ciao:
Creo un ValueBox, mando in esecuzione e non riesco a scrivere un numero decimale al suo interno :-\
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re: ValueBox.value
« Risposta #1 il: 22 Marzo 2015, 21:10:26 »
a me funziona
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re: ValueBox.value
« Risposta #2 il: 22 Marzo 2015, 21:54:53 »
ciao Gianluigi,
nel dubbio ho provato anche su un altra macchina, ma con lo stesso risultato!
Ricapitolando: ho aperto un form ho creato un ValueBox per un campo numerico.
Mando in esecuzione e cerco di scrivere, che so, 4.55 ma anche 4,55, lui mi scrive "455," cioè con la virgola in fondo.
Se uso i tasti frecce per riposizionarmi tra il 4 e il 55, allora funziona!
Per scrivere 4,55 devo scrivere "4," poi freccia a destra e poi "55" :-\
... a meno che io non abbia un settaggio strano del pc... indago!
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re: ValueBox.value
« Risposta #3 il: 22 Marzo 2015, 22:05:02 »
Non so cosa dirti, a me funziona bene e parlo di Gambas 3.7 ottenuto dalla PPA ora provo con quello compilato.
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re: ValueBox.value
« Risposta #4 il: 22 Marzo 2015, 22:15:17 »
Scusa potevi anche dirlo che usavi GTK o meglio gb.gui (penso)
Confermo l'anomalia ora guardo se lo fa anche sulla trunk e avviso sulla ML

Si lo fa anche sulla Trunk
« Ultima modifica: 22 Marzo 2015, 22:17:44 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re: ValueBox.value
« Risposta #5 il: 22 Marzo 2015, 22:19:43 »
... gb.gui!

ok e sempre grazie! :)
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: ValueBox.value
« Risposta #6 il: 23 Marzo 2015, 22:57:39 »
Scusa kicco,
Hai impostato la proprietà type su currency?
Tale proprietà è impostata di default su Number. Così però non accetta numeri con decimali, ma solamente interi.
 :ciao:
« Ultima modifica: 23 Marzo 2015, 22:59:27 da Picavbg »
:ciao:

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: ValueBox.value
« Risposta #7 il: 24 Marzo 2015, 00:50:16 »
Hai impostato la proprietà type su currency?

...ma... in questo modo si forza l'oggetto ValueBox a gestire il valore monetario dell'Euro.   
« 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: ValueBox.value
« Risposta #8 il: 24 Marzo 2015, 12:57:33 »
...ma... in questo modo si forza l'oggetto ValueBox a gestire il valore monetario dell'Euro.

Io ho fatto una prova ed all'interno del controllo non é comparso alcun simbolo valutario. Non so se con GTK possa sorgere il problema
 :ciao:
:ciao:

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: ValueBox.value
« Risposta #9 il: 24 Marzo 2015, 13:21:35 »
Non so se con GTK possa sorgere il problema

Io uso solo Qt4 .

Ad ogni modo ho notato che lo spostamento della virgola alla destra del numero avviene soltanto nel caso si abbia un numero intero con almeno due cifre e si intenda porre al suo interno il punto (che poi per noi si trasformerà in una virgola).
Diversamente, se si scrive direttamente il numero con i decimali, quel problema dello spostamento a destra non avviene.
« 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 kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re: ValueBox.value
« Risposta #10 il: 24 Marzo 2015, 14:17:34 »
 :ciao:
...eccomi.
@Picavbg
mi succede esattamente quello che descrive Vuott!
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re: ValueBox.value
« Risposta #11 il: 24 Marzo 2015, 14:37:19 »
In Ubuntu 14.04.02 e Gambas3 3.7 con il componente GTK o GUI qualunque combinazione di numeri con virgola mobile inserita manualmente in ValueBox otterrà la virgola in fondo al numero così come detto inizialmente da Kikko.
Esempio: 1,2 otterrà 12, - 12,12 = 1212, - 123,123 = 123123, e così via...
Di contro inserendo i numeri decimali direttamente con il codice il numero decimale apparirà così come immesso esempio 1.2 = 1,2 ecc.
 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro