Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: Nicola - Febbraio 16, 2015, 10:34:37 pm

Titolo: Colore bottone
Inserito da: Nicola - Febbraio 16, 2015, 10:34:37 pm
Si puņ cambiare colore di un button? ho provato a variare l'attributo Color da "ClDefault" ad altro colore  con l'ispettore oggetti, ma rimane
sempre lo stesso colore di partenza.
Titolo: Re:Colore bottone
Inserito da: El Salvador - Febbraio 17, 2015, 12:25:00 am
No, non č possibile cambiare i colori. Infatti:
Citazione
It's impossible to implement without making them owner drawn.
Fonte: http://wiki.lazarus.freepascal.org/Lazarus_known_issues_%28things_that_will_never_be_fixed%29#TButton.27s_and_TBitBtn.27s_color_cannot_be_changed (http://wiki.lazarus.freepascal.org/Lazarus_known_issues_%28things_that_will_never_be_fixed%29#TButton.27s_and_TBitBtn.27s_color_cannot_be_changed)

In alternativa, potresti:
- installare il package CustomDrawn (presente in Lazarus, ma non installato di default) ed utilizzare TCDButton.
- installare BGRAControls (vedi http://wiki.lazarus.freepascal.org/BGRAControls#BCButton (http://wiki.lazarus.freepascal.org/BGRAControls#BCButton) )
Titolo: Re:Colore bottone
Inserito da: Nicola - Febbraio 18, 2015, 10:26:29 am
Ok grazie ci provo.