Gambas-it

Gambas3 => Programmazione => Topic aperto da: akrobaticone - 05 Giugno 2012, 00:29:00

Titolo: Visualizzazione valuebox-time
Inserito da: akrobaticone - 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
Titolo: Re: Visualizzazione valuebox-time
Inserito da: md9327 - 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...
Titolo: Re: Visualizzazione valuebox-time
Inserito da: akrobaticone - 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

Titolo: Re: Visualizzazione valuebox-time
Inserito da: md9327 - 05 Giugno 2012, 13:55:59
Come ho scritto, l'oggetto è scritto in gambas, per cui credo tu possa metterci le mani...  :D
Titolo: Re: Visualizzazione valuebox-time
Inserito da: akrobaticone - 05 Giugno 2012, 14:07:25
allora è tutto un altro paio di maniche.....

Grazie per la info :ok:
Titolo: Re: Visualizzazione valuebox-time
Inserito da: akrobaticone - 05 Giugno 2012, 20:56:01
ehmmmm....... :-[
come faccio ad aprire l'oggetto per modificarlo?
Titolo: Re: Visualizzazione valuebox-time
Inserito da: milio - 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
Titolo: Re: Visualizzazione valuebox-time
Inserito da: vuott - 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")
Titolo: Re: Visualizzazione valuebox-time
Inserito da: md9327 - 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
Titolo: Re: Visualizzazione valuebox-time
Inserito da: akrobaticone - 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ù!
Titolo: Re: Visualizzazione valuebox-time
Inserito da: md9327 - 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...).
Titolo: Re: Visualizzazione valuebox-time
Inserito da: milio - 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
Titolo: Re: Visualizzazione valuebox-time
Inserito da: md9327 - 08 Giugno 2012, 16:32:48
E ora sono affari tuoi...  ;D
Titolo: Re: Visualizzazione valuebox-time
Inserito da: akrobaticone - 08 Giugno 2012, 16:36:03
in fin dei conti il sonno è solo uno spreco di tempo...........
Titolo: Re: Visualizzazione valuebox-time
Inserito da: vuott - 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.)