Zitat von
Luckie:
Also BDS2006 ist noch nicht aktuell genug? Das ist doof.
Zitat von
fatalerror:
font: windings
Zeichen: l
Nur habe ich dann bei deaktivierten Themes senkrechte Striche, anstatt die Sternchen.
Das sind alles keine befriedigende Lösungen.
Wie wärs damit?
Delphi-Quellcode:
uses .., Themes;
...
begin
if ThemeService.ThemesEnabled then
begin
Edit.PasswordChar := l;
Edit.Font.Name := 'Wingdings';
end
else
begin
Edit.PasswordChar := *;
Edit.Font.Name := 'Tahoma';
end;
end;
EDIT:
Zitat von
fatalerror:
Dann überprüfst du beim Programmstart ob theming aktiviert ist und änderst je nachdem den Font
Dann aber besser im OnPaint der jeweiligen Form denn Themes können während der Laufzeit ja de- bzw. aktiviert werden.