Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Passwortzeichen in TEdit soll Punkt sein (https://www.delphipraxis.net/151359-passwortzeichen-tedit-soll-punkt-sein.html)

Luckie 14. Mai 2010 15:07

Re: Passwortzeichen in TEdit soll Punkt sein
 
Zitat:

Zitat von NamenLozer
Du kannst dir ja ein eigenes Edit ableiten und CreateParams überschreiben.

Wie gesagt, ich kenne diese Lösungen. Aber ich dachte, es gibt etwas einfacheres. Aber anscheinend gibt es diese doch nicht.

@himitsu: Dann kann ich mir das sparen.

Ich werde dann wohl bei den Sternchen bleiben.

Mithrandir 14. Mai 2010 17:05

Re: Passwortzeichen in TEdit soll Punkt sein
 
Zitat:

Zitat von himitsu
ES_PASSWORD wird aber auch von der VCL gesetzt.

Dann sollte man vielleicht mal gucken, warum es dann nicht passt. Irgendwo muss dann ja gepfuscht werden, sonst würde der Stil ja passen.

himitsu 14. Mai 2010 17:08

Re: Passwortzeichen in TEdit soll Punkt sein
 
Zitat:

Zitat von Mithrandir
Irgendwo muss dann ja gepfuscht werden, sonst würde der Stil ja passen.

Siehe Beiträge #10, #11 und #15 :zwinker:

willi200 25. Jan 2011 16:03

AW: Passwortzeichen in TEdit soll Punkt sein
 
Hey Leute.

Also ich hab es mit Schriftart Wingdings und dem Buchstaben "l/L" hingekriegt.

Viel Spaß

willi200

uligerhardt 15. Sep 2011 14:39

AW: Passwortzeichen in TEdit soll Punkt sein
 
Ich weiß, der Beitrag ist alt, aber er wurde grad frisch verlink, und AFAICS fehlt die "beste" Lösung bisher, nämlich CreateParams wie folgt zu überschreiben:
Delphi-Quellcode:
procedure TMyPasswordEdit.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  Params.style := Params.style or ES_PASSWORD;
end;
PasswordChar darf man dann nicht setzen, da sonst die VCL "hilfreich" eingreift und man wieder Sternchen sieht. :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:13 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz