Sì, questo è ancora una volta questa domanda:Come è possibile modificare il colore del carattere di un controllo abilitato per il tema?
Come posso cambiare il colore del carattere di un TCheckBox (o qualsiasi trattati di controllo) con Delphi7-> Delphi2007 su temi un'applicazione abilitata?
Dopo aver letto molto su internet e su questo sito, ho trovato 4 tipi di risposta:
- e Most populare (anche da QC): Non è possibile, è progettato come quello da Microsoft.
- Creare un componente che consente di disegnarlo come si desidera.
- Acquista un set di componenti costosi che si disegna come vuoi.
- Non utilizzare temi.
OK, ma sono ancora insoddisfatto di quello.
Fornire un feedback colorato all'utente per lo stato di una proprietà/dati che ha su un modulo, mi sembra legittimo.
Quindi ho appena installato l'edizione MSVC# 2008 Express e quale sorpresa possono cambiare il colore del carattere (proprietà ForeColor della casella di controllo) E allora?
Non sembra essere un "è progettato in questo modo, da Microsoft". quindi ora la domanda di nuovo:
Come posso cambiare il colore del carattere di un TCheckBox (o qualsiasi controllo gestito) con Delphi 7 tramite Delphi 2007 su un'applicazione abilitata per il tema?
Cosa ti fa pensare gli sviluppatori di Visual Studio non utilizzavano semplicemente l'opzione 2? –
Beh, non dovevo, mentre cercavo di riprodurre "è progettato in questo modo, da Microsoft". su C#. Ho impostato ForeColor su Rosso e ottengo una didascalia rossa per la mia casella di controllo. –