![]() |
Passwortzeichen in TEdit soll Punkt sein
Ich habe ein normales TEdit und will als Passwortzeichen die typischen Punkte, wenn unter XP die Themes aktiviert sind. Schriftart ist Tahoma. Nehme ich "*" mit Manifest bekomme ich leider auch nur Sternchen und nicht wie gehofft die Punkte.
Ich habe hier schon diverse Themen gefunden, aber entweder passt das Zeichen doch nicht richtig oder es wir eine extra Komponente verwendet. Aber es muss doch möglich sein, die Punkte ohne Verrenkungen zu bekommen. Ich dachte mit dem BDS2006 sollte das irgendwie möglich sein. |
Re: Passwortzeichen in TEdit soll Punkt sein
AFAIK brauchst du hierbei eine neue Delphi-Version. Die alten Delphi-Versionen zeigen in der VCL hier keine korrektes Theming-Verhalten.
|
Re: Passwortzeichen in TEdit soll Punkt sein
font: windings
Zeichen: l |
Re: Passwortzeichen in TEdit soll Punkt sein
Bei mir funktioniert es mit #8226 bei passwordchar und ausgewählter Tahoma-Schriftart.
gruß rawi |
Re: Passwortzeichen in TEdit soll Punkt sein
Zitat:
|
Re: Passwortzeichen in TEdit soll Punkt sein
Also BDS2006 ist noch nicht aktuell genug? Das ist doof.
Zitat:
Das sind alles keine befriedigende Lösungen. |
Re: Passwortzeichen in TEdit soll Punkt sein
Zitat:
|
Re: Passwortzeichen in TEdit soll Punkt sein
Zitat:
Delphi-Quellcode:
EDIT:
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; Zitat:
|
Re: Passwortzeichen in TEdit soll Punkt sein
Haben die Edits in neueren Windowsversionen nicht einen Windowsstil, der die Punkte setzt? Ich meine mich daran erinnern zu können... :gruebel:
|
Re: Passwortzeichen in TEdit soll Punkt sein
Ja, haben sie ... zumindestens, wenn das PasswordChar ein * ist und der XP-Style aktiviert ist, dann wird der Punkt angezeigt.
Ansonsten kann man auch das Zeichen für den Punkt und dessen Schwiftart manuell einstellen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz