Autor Beitrag
ma$ter
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 08.02.07 18:13 
Hallo,

folgendes Problem: um sich in ein Program einzuloggen, soll der Benutzer in eine Edit-Feld sein Passwort eingeben, doch im Edit-Feld ist das eingegebene Passwort fuer jeden sichtbar - wie kann ich das Edit-Feld nur * anzeigen lassen?

Vielen Dank im voraus!


Moderiert von user profile iconKlabautermann: Topic aus Sonstiges (Delphi) verschoben am Mi 09.01.2008 um 09:58
Chryzler
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: Do 08.02.07 18:20 
ausblenden Delphi-Quelltext
1:
  Edit1.PasswordChar := '*';					
eruhenon
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 53



BeitragVerfasst: Do 08.02.07 18:30 
machs doch einfach über nen onchange event. les das zeichen aus und ersetz es dann durch nen *.
Chryzler
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: Do 08.02.07 18:42 
user profile iconeruhenon hat folgendes geschrieben:
machs doch einfach über nen onchange event. les das zeichen aus und ersetz es dann durch nen *.

Findest du nicht, dass das etwas umständlich ist? Wenn TEdit doch schon so eine schöne Eigenschaft hat, dann sollte man sie auch benutzen. :roll:
Marc.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1876
Erhaltene Danke: 129

Win 8.1, Xubuntu 15.10

BeitragVerfasst: Do 08.02.07 19:19 
user profile iconeruhenon hat folgendes geschrieben:
machs doch einfach über nen onchange event. les das zeichen aus und ersetz es dann durch nen *.

Und dann heißt dein Passwort '**********'. ;)
Chryzler
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: Do 08.02.07 20:23 
user profile iconeruhenon hat folgendes geschrieben:
machs doch einfach über nen onchange event. les das zeichen aus und ersetz es dann durch nen *.

;)
Marc.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1876
Erhaltene Danke: 129

Win 8.1, Xubuntu 15.10

BeitragVerfasst: Do 08.02.07 20:26 
Oh, hab's nicht korrekt gelesen. Bin auch krank :( das entschuldigt alles! :D
ma$ter
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 08.02.07 21:39 
Danke - hat mir sehr geholfen!!!
whitef
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 202
Erhaltene Danke: 1

Windows X
Delphi XE X
BeitragVerfasst: Mi 09.01.08 02:53 
und was ist wenn man dem benutzer die möglichkeit geben möchte das passwort als "*" zu sehen oder als normales geschriebens wort zu sehen... wie geht das?

ausblenden Delphi-Quelltext
1:
Edit1.PasswordChar := '#0';					

bzw.

ausblenden Delphi-Quelltext
1:
Edit1.PasswordChar := '';					

geht nicht!

mfg
Niko S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 566
Erhaltene Danke: 10

Win 7, Ubuntu
Lazarus, Turbo Delphi, Delphu 7 PE
BeitragVerfasst: Mi 09.01.08 03:27 
Du hattest fast die richtige Lösung ;)

ausblenden Delphi-Quelltext
1:
 edit1.PasswordChar := #0;					


nur die ' ' waren zu viel.