C'è poi il "controllo.forecolor" che non funziona affatto come dovrebbe ma anche qui non so mai se devo usare il "foregound" o il "forecolor" per cambiare il colore dei testi.
in teoria forecolor e foreground sono esattamente la stessa cosa io solitamente uso foreground.
esiste l'oggetto Color (credo sia per qt che per gtk).
color esiste sia per gtk che qt in fratica ti permette di definere i colori tramite nome, del tipo
Fmain.foreground=color.blak
io casco proprio dalle nuvole, perchè non immagino nemmeno quale sia la differenza tra qt e gtk.
qt e gtk sono due librerie utilizzate da gambas per disegnare l' interfaccia grafica dei tuoi programmi.
l'tilizzo dell' uno o dell' altra libreria lo decidi tu quando crei un nuovo progetto gambas selezionando QT graphical application oppure Applicazione grafica GTK+.
se invece selezioni Applicazione grafica sarà gambas a scegkliere la libreria da utilizzare a seconda del tipo di desktop manager che usi sul pc(qt se usi KDE oppure gtk+ se usi gnome)
A proposito! Un altro dubbio.
Nel codice che apre il form dei colori, crei una nuova istanza del form dichiarando una variabile "f"
Ma a cosa serve, se poi non viene richiamata in nessun luogo?
PUBLIC SUB btnlog_Click()
DIM f AS NEW msColori 'crea la form insieme alla dichiarazione
msColori.Center
msColori.ShowModal 'in questo modo non hai bisogno di nascondere la form principale,
'perchè la nuova form non permette di agire su _fMain;
'all'uscita di msColori ritorni a _fMain
END