Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: Ceskho - 29 Maggio 2010, 15:16:15

Titolo: [RISOLTO]Salvare font in setting
Inserito da: Ceskho - 29 Maggio 2010, 15:16:15
Non essendo i font normali string ho dei problemi a salvare i parametri font di un componente in un setting. Come faccio a salvare la voce font dei componente in un setting?
Titolo: Re: Salvare font in setting
Inserito da: milio - 29 Maggio 2010, 16:09:08
nel file di conf di gambas salva in questo modo

Font="Courier New,11"
Titolo: Re: Salvare font in setting
Inserito da: Ceskho - 29 Maggio 2010, 16:11:41
nel file di conf di gambas salva in questo modo

Font="Courier New,11"


Il problema è che non capisco come faccia...Se vado a salvare i setting, quando poi gli carico mi dice che in pratica font non è una stringa (giustamente)
Titolo: Re: Salvare font in setting
Inserito da: milio - 29 Maggio 2010, 16:14:25
TextBox1.Font = Font["Currier new,11"]  ;D
Titolo: Re: Salvare font in setting
Inserito da: Ceskho - 29 Maggio 2010, 16:14:53
TextBox1.Font = Font["Currier new,11"]  ;D

:o
Titolo: Re: Salvare font in setting
Inserito da: milio - 29 Maggio 2010, 16:18:19
ricordati di mettere [RISOLTO]  :P :P :P :P :P :P :P :P :P :P
Titolo: Re: Salvare font in setting
Inserito da: Ceskho - 29 Maggio 2010, 16:20:20
ricordati di mettere [RISOLTO]  :P :P :P :P :P :P :P :P :P :P

Ti sbagli....il tuo messaggio mi ha stupito ma non ha risolto il mio problema..a me serve una stringa che identifichi un font...
Titolo: Re: Salvare font in setting
Inserito da: milio - 29 Maggio 2010, 16:22:48
TextBox1.Font.ToString()
Titolo: Re: Salvare font in setting
Inserito da: Ceskho - 29 Maggio 2010, 16:32:50
TextBox1.Font.ToString()

Ok...così ottengo la stringa,..quando però carico il font con

Codice: [Seleziona]
carattere = Settings["componente/font"]
componente.font = Font[carattere]

Mi restituisce un bel "Not an array"
Titolo: Re: Salvare font in setting
Inserito da: Ceskho - 29 Maggio 2010, 16:35:44
Ho risolto splittando il risultato di setting così:

Codice: [Seleziona]
componente.font.name = Split(carattere, ",")[0]
componente.font.size = Split(carattere, ",")[1]
Titolo: Re: Salvare font in setting
Inserito da: milio - 29 Maggio 2010, 18:53:28
TextBox1.Font.ToString()

Ok...così ottengo la stringa,..quando però carico il font con

Codice: [Seleziona]
carattere = Settings["componente/font"]
componente.font = Font[carattere]

Mi restituisce un bel "Not an array"

mmm che strano...  ??? a me funziona benissimo... (almeno con una textbox)
puoi dirmi che componente, font, fontsize usi, che voglio fare dei test?

Titolo: Re: [RISOLTO]Salvare font in setting
Inserito da: Ceskho - 30 Maggio 2010, 01:06:25
Il componete è un Editor (lo trovi solo in gb.qt)...il font non cambia nulla....lo fa con tutti...
Titolo: Re: [RISOLTO]Salvare font in setting
Inserito da: milio - 30 Maggio 2010, 22:34:44
bha... ho provato in tutte le maniere, ma a me funzica....
Titolo: Re: [RISOLTO]Salvare font in setting
Inserito da: Ceskho - 31 Maggio 2010, 14:57:44
non perderci la testa Milio...sarà che è un bug risolto nell'avanzamento di versione su svn....