Gambas-it

Gambas dal mondo esterno => Altri Paesi => Topic aperto da: vuott - 02 Febbraio 2019, 13:28:18

Titolo: Come cambiare la dimensione del popup calendario quando si utilizza un DateTime?
Inserito da: vuott - 02 Febbraio 2019, 13:28:18
https://forum.gambas.one/viewtopic.php?f=4&t=660
Titolo: Re:Come cambiare la dimensione del popup calendario quando si utilizza un DateTime?
Inserito da: Gianluigi - 02 Febbraio 2019, 15:39:20
Potrebbe fare qualcosa del genere, vedi allegato.

Si clicca sul pulsante appare il data chooser, si sceglie la data, data e tempo, solo tempo e si clicca sul tasto destro del mouse per scegliere.
È formattato per le date italiane.

Ho tolto i secondi e ora si apre sull'ora giusta  :-[
Titolo: Re:Come cambiare la dimensione del popup calendario quando si utilizza un DateTime?
Inserito da: Gianluigi - 02 Febbraio 2019, 16:15:18
Vedo che Charlie ha aggiunto un file ma io non riesco a scaricarlo.
Ora sono riuscito a scaricarlo  :ok:
Titolo: Re:Come cambiare la dimensione del popup calendario quando si utilizza un DateTime?
Inserito da: Gianluigi - 02 Febbraio 2019, 17:48:01
@Charlie
Il tuo programma mi impedisce di cambiare l'orario  :-\
Anzi mi da sempre questo errore (vedi immagine)
Titolo: Re:Come cambiare la dimensione del popup calendario quando si utilizza un DateTime?
Inserito da: kicco - 03 Febbraio 2019, 11:06:09
Anche a me!
Titolo: Re:Come cambiare la dimensione del popup calendario quando si utilizza un DateTime?
Inserito da: Gianluigi - 03 Febbraio 2019, 11:36:13
Anche a me!

Hai provato anche il mio, funziona?
Grazie
Titolo: Re:Come cambiare la dimensione del popup calendario quando si utilizza un DateTime?
Inserito da: kicco - 03 Febbraio 2019, 15:52:10
Citazione
Hai provato anche il mio, funziona?
Ho provato ma non ho capito come funziona!
 :-\
Titolo: Re:Come cambiare la dimensione del popup calendario quando si utilizza un DateTime?
Inserito da: Gianluigi - 03 Febbraio 2019, 16:27:38
Citazione
Hai provato anche il mio, funziona?
Ho provato ma non ho capito come funziona!
 :-\

Avvii il programma.
Clicchi sul calendario.
Scegli la data che ti interessa.
Scegli l'ora che ti interessa (anche scrivendola nella casella di testo deputata quella vicino alla spunta).
Clicchi sul tasto destro del mouse rimanendo sulla data che hai scelto per non cambiarla.
Dal menu a comparsa puoi scegliere la sola data, la data e il tempo, il solo tempo oppure uscire senza scelta.
Dovrebbe apparire nella ButtonBox quello che hai scelto.

 :ciao:
Titolo: Re:Come cambiare la dimensione del popup calendario quando si utilizza un DateTime?
Inserito da: cogier - 03 Febbraio 2019, 18:23:13
Gianluigi,

Che errore si ottiene se si modifica il seguente codice.

Codice: [Seleziona]
Catch                                                                       'If the time is invalid then
  Print Error.Text
  Message("The time is not valid", "OK")                                    'Say so
  AddTime(True)                                                             'Reset the time without adding 48 more times to the ComboBox list!
End

Per me funziona, vedi qui. http://www.cogier.com/video/calendar.webm (http://www.cogier.com/video/calendar.webm)
Titolo: Re:Come cambiare la dimensione del popup calendario quando si utilizza un DateTime?
Inserito da: Gianluigi - 03 Febbraio 2019, 19:13:27
Gianluigi,

Che errore si ottiene se si modifica il seguente codice.


Codice: [Seleziona]
Type mismatch: wanted Date, got String instead
Però non capisco perché non usi la proprietà DateTime, non è più semplice?
 :ciao:
Titolo: Re:Come cambiare la dimensione del popup calendario quando si utilizza un DateTime?
Inserito da: kicco - 03 Febbraio 2019, 21:05:19
Gianluigi, funziona!
 :)
Titolo: Re:Come cambiare la dimensione del popup calendario quando si utilizza un DateTime?
Inserito da: Gianluigi - 03 Febbraio 2019, 22:58:03
Grazie  :ok: