Einzelnen Beitrag anzeigen

Andreas L.
(Gast)

n/a Beiträge
 
#8

Re: Passwortzeichen in TEdit soll Punkt sein

  Alt 14. Mai 2010, 14:19
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.
  Mit Zitat antworten Zitat