Autore Topic: Visualizzazione valuebox-time  (Letto 1210 volte)

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Visualizzazione valuebox-time
« il: 05 Giugno 2012, 00:29:00 »
In Gambas 2 in una casella ValueBox settata come Time venivano visualizzati anche i secondi
In Gambas3 invece solo ore e minuti
C'è possibilità di riottenere la vecchia visualizzazione oppure devo trovare un altro sistema?

Grazie
"e il naufragar m'è dolce in questo mar"

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Visualizzazione valuebox-time
« Risposta #1 il: 05 Giugno 2012, 00:55:45 »
A dire la verità non lo sò, dato che non utilizzo l'oggetto da un pò di tempo.
Ad ogni modo ValueBox è scritto in linguaggio gambas, per cui potresti prenderti i sorgenti e modificarli, aggiungendo la format voluta...

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re: Visualizzazione valuebox-time
« Risposta #2 il: 05 Giugno 2012, 09:00:59 »
Purtroppo le mie capacità si fermano all'utilizzo di Gambas
Utilizzo una label e creo manualmente il tempo con i secondi

magari quando avrò più tempo potrò cimentarmi nell'impresa

"e il naufragar m'è dolce in questo mar"

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Visualizzazione valuebox-time
« Risposta #3 il: 05 Giugno 2012, 13:55:59 »
Come ho scritto, l'oggetto è scritto in gambas, per cui credo tu possa metterci le mani...  :D

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re: Visualizzazione valuebox-time
« Risposta #4 il: 05 Giugno 2012, 14:07:25 »
allora è tutto un altro paio di maniche.....

Grazie per la info :ok:
"e il naufragar m'è dolce in questo mar"

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re: Visualizzazione valuebox-time
« Risposta #5 il: 05 Giugno 2012, 20:56:01 »
ehmmmm....... :-[
come faccio ad aprire l'oggetto per modificarlo?
"e il naufragar m'è dolce in questo mar"

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Visualizzazione valuebox-time
« Risposta #6 il: 05 Giugno 2012, 21:11:13 »
lo trovi tra i sorgenti di gambas... devi aprire il progetto gb.form che trovi nella cartella <dove estrai sorgenti>/comp/src/gb.form

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Visualizzazione valuebox-time
« Risposta #7 il: 06 Giugno 2012, 13:17:35 »
lo trovi tra i sorgenti di gambas... devi aprire il progetto gb.form che trovi nella cartella <dove estrai sorgenti>/comp/src/gb.form
La riga interessata lì è forse questa ?
$hMaskBox.Text = Format(Value, "$########0.00")
« 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 md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Visualizzazione valuebox-time
« Risposta #8 il: 07 Giugno 2012, 16:36:35 »
Bè, la formattazione dipende dal tipo di dato. Nel tuo caso, per i valori numerici in virgola mobile puoi agire su quel Format...

Tanto per farla semplice, potresti aggiungere un tuo tipo, con relativa formattazione specializzata...  :D

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re: Visualizzazione valuebox-time
« Risposta #9 il: 08 Giugno 2012, 12:27:25 »
Una volta fatte le modifiche per utilizzare l'oggetto ( o classe) modificato lo devo inserire nel mio progetto?
dovendolo distribuire ad altri devo per forza allegarlo così?
questa possibilità mi apre un mondo sull'uso di Gambas..mi piace sempre di più!
"e il naufragar m'è dolce in questo mar"

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Visualizzazione valuebox-time
« Risposta #10 il: 08 Giugno 2012, 13:29:31 »
Hai tre possibilità:

1) se vuoi distribuirlo puoi: fornirlo così come sorgente, oppure creare una libreria (e qui le cose si complicano, ma ci sono aiuti a riguardo...)
2) se lo utilizzi solo tu, lo carichi, o lo crei, all'interno del tuo progetto. Ovviamente non è obbligatorio che tu utilizzi lo stesso nome di classe, anzi, sarebbe meglio dargli un nome più specializzato...
3) se lo vuoi utilizzare come libreria per i tuoi progetti, devi crearlo come libreria, e poi seguire i passi necessari in modo che tu le veda nella finestra degli strumenti in gambas (anche qui sono presenti aiuti a riguardo...).

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Visualizzazione valuebox-time
« Risposta #11 il: 08 Giugno 2012, 15:35:39 »
questa possibilità mi apre un mondo sull'uso di Gambas..mi piace sempre di più!

 8)  Welcome to the components world  8)    ;D
« Ultima modifica: 08 Giugno 2012, 15:57:24 da milio »

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Visualizzazione valuebox-time
« Risposta #12 il: 08 Giugno 2012, 16:32:48 »
E ora sono affari tuoi...  ;D

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re: Visualizzazione valuebox-time
« Risposta #13 il: 08 Giugno 2012, 16:36:03 »
in fin dei conti il sonno è solo uno spreco di tempo...........
"e il naufragar m'è dolce in questo mar"

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Visualizzazione valuebox-time
« Risposta #14 il: 09 Giugno 2012, 11:58:42 »
in fin dei conti il sonno è solo uno spreco di tempo...........

«Il dono è ricco, ma il sonno vale assai di più !» (Anacreonte, VI sec. a.c.)
« 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. »