Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Passwort?? (https://www.delphipraxis.net/40295-passwort.html)

raccoon 13. Feb 2005 22:00


Passwort??
 
Hi, wie bekomme ich anstatt der buchstaben in ein passwordfeld die ****, wenn ich pwchar auf #1 #2 oder so stelle kommt immer nur striche oder kästchen..weiß einer wie ich das noch realisieren kann mit diesen Sternchen?

ReDoX 13. Feb 2005 22:01

Re: Passwort??
 
Stelle den PasswordChar auf "*".
Mfg ReDoX

hibbert 13. Feb 2005 22:01

Re: Passwort??
 
versuch mal #42

hibbert

Luckie 13. Feb 2005 22:03

Re: Passwort??
 
In dem du ein Sternchen da eingibst?

raccoon 13. Feb 2005 22:08

Re: Passwort??
 
jaja danke, habsch auch gerade gemerkt, bin nur schon 1 woche durchgehend am proggn da vergisst man schonmal sowas unwichtiges^^...

mr-unbekannt 14. Dez 2005 17:02

Re: Passwort??
 
und wie kann man punkte machen statt sternchen?

r_kerber 14. Dez 2005 17:07

Re: Passwort??
 
Zitat:

Zitat von mr-unbekannt
und wie kann man punkte machen statt sternchen?

Durch Nachdenken?
Zitat:

Zitat von ReDoX
Stelle den PasswordChar auf "*".

Das Sternchen durch das gewünschte Zeichen ersetzen?

ichbins 14. Dez 2005 17:08

Re: Passwort??
 
Punkte machen geht so:

Font -> Wingdings
PassWordChar -> #108

Mystic 14. Dez 2005 17:22

Re: Passwort??
 
Ich würd als Punkt einfach den "schwarzen Kreis" nehmen, der in so ziemlich allen Schriftarten vorhanden ist: ●

ichbins 14. Dez 2005 17:26

Re: Passwort??
 
Der is aber Unicode ($109). Das könnte Probleme bewirken. Genau wie z.B. das ﻒ

Zacherl 14. Dez 2005 17:27

Re: Passwort??
 
Das ist der ASCII Wert #149.

Florian

Daniel G 14. Dez 2005 17:30

Re: Passwort??
 
Zitat:

Zitat von mr-unbekannt
und wie kann man punkte machen statt sternchen?

Indem du Windows XP besitzt und das EditFeld via MSDN-Library durchsuchenCreateWindowEx und der Style - Konstanten MSDN-Library durchsuchenES_PASSWORD erstellst.

Bei den o.g. Tipps hast du relativ kleine Kreise und viel zu große Abstände.

Zacherl 14. Dez 2005 17:34

Re: Passwort??
 
Zitat:

Zitat von Daniel G
Zitat:

Zitat von mr-unbekannt
und wie kann man punkte machen statt sternchen?

Indem du Windows XP besitzt und das EditFeld via MSDN-Library durchsuchenCreateWindowEx und der Style - Konstanten MSDN-Library durchsuchenES_PASSWORD erstellst.

Oder halt z.B. im OnCreate Ereigniss Edit1.PasswordChar := #149; machst.

Florian

Daniel G 14. Dez 2005 17:35

Re: Passwort??
 
Zitat:

Zitat von Florian Bernd
Zitat:

Zitat von Daniel G
Zitat:

Zitat von mr-unbekannt
und wie kann man punkte machen statt sternchen?

Indem du Windows XP besitzt und das EditFeld via MSDN-Library durchsuchenCreateWindowEx und der Style - Konstanten MSDN-Library durchsuchenES_PASSWORD erstellst.

Oder halt z.B. im OnCreate Ereigniss Edit1.PasswordChar := #149; machst.

Florian

Was aber nicht den XP - Kreisen entspricht. Die sind dicker und die Abstände kleiner.

Zacherl 14. Dez 2005 17:36

Re: Passwort??
 
Aber auch nicht tragisch. Ist dafür einfacher (finde ich).
Ist ja auch egal. Kann raccoon entscheiden, wie er es macht.

Daniel G 14. Dez 2005 17:40

Re: Passwort??
 
Zitat:

Zitat von Florian Bernd
Aber auch nicht tragisch. Ist dafür einfacher (finde ich).
Ist ja auch egal. Kann raccoon entscheiden, wie er es macht.

Wollte er ja gar nicht. :mrgreen:

Zitat:

Zitat von mr-unbekannt
und wie kann man punkte machen statt sternchen?

Jetzt is' aber Schluss mit Klugscheissen... :mrgreen: :duck:

Luckie 14. Dez 2005 18:15

Re: Passwort??
 
Die Punkte sind XP spezifisch und an die Theme gekoppelt. Aus deinen Sternchen werden unter XP automatisch die Punkte. Du musst also gar nichts machen.

leddl 14. Dez 2005 18:27

Re: Passwort??
 
Zitat:

Zitat von Luckie
Die Punkte sind XP spezifisch und an die Theme gekoppelt. Aus deinen Sternchen werden unter XP automatisch die Punkte. Du musst also gar nichts machen.

Dachte ich ehrlich gesagt auch immer, bei nem Versuch vor ner Weile hab ich da aber trotzdem stinknormale Sternchen angezeigt bekommen. ;)

Luckie 14. Dez 2005 18:36

Re: Passwort??
 
War das klassiche Layout aktiviert? hat das Programm eventuell selber für die Sternchen gesorgt?

leddl 14. Dez 2005 18:46

Re: Passwort??
 
Zitat:

Zitat von Luckie
War das klassiche Layout aktiviert? hat das Programm eventuell selber für die Sternchen gesorgt?

Ich hab XP-Design und habe bei dem Editfeld einfach nur PasswortChar auf "*" gesetzt. Fertig! Ich probiers aber gleich nochmal aus...

MiniKeks 14. Dez 2005 18:48

Re: Passwort??
 
Nene, das ist nicht an das theme gekoppelt. Ich seh auch "*".

leddl 14. Dez 2005 18:50

Re: Passwort??
 
Wie gesagt, habs jetzt gerade nochmal getestet. Ich bekomm aber wirklich nur * angezeigt, und nicht die schönen Kreise. Ich meine aber, daß ich das schonmal geschafft hatte :gruebel: Kann das evtl. an D2k5 PE liegen? Evtl. ging das mit meiner 7PE noch...

//Edit: Wenn ich genauer drüber nachdenke, dann liegt das wohl daran, daß ich früher unter Delphi 7 eine Komponente namens "PasswordEdit" hatte :wall:

Luckie 14. Dez 2005 18:50

Re: Passwort??
 
Die Schrift muss noch auf Tahoma stehen oder so.

leddl 14. Dez 2005 18:52

Re: Passwort??
 
Zitat:

Zitat von Luckie
Die Schrift muss noch auf Tahoma stehen oder so.

Is bei nem neuen Edit bei mir Standard und bringt auch nichts :zwinker:

Luckie 14. Dez 2005 18:57

Re: Passwort??
 
Manifest eingebunden?

leddl 14. Dez 2005 19:01

Re: Passwort??
 
Jupp :stupid: Zumindest die XPManifest-Komponente.

hibbert 17. Dez 2005 14:32

Re: Passwort??
 
Die besten Ergebnisse habe ich so erziehlt:

• Font : Tahoma
• Fonst-Style : Fett
• Char : #149
• Manifest Komponente

Mystic 17. Dez 2005 14:35

Re: Passwort??
 
Versuch mal, die Schriftart auf "MS Shell Dlg 2" einzustellen.

Master_RC 17. Dez 2005 14:36

Re: Passwort??
 
Oder einfach:
[ALT] gedrückt halten
Num-Taste [7]
[ALT] loslassen

gibt dat da: •

Daniel G 17. Dez 2005 20:23

Re: Passwort??
 
Liest denn keiner (außer Florian Bernd) meine Beiträge? :cry:

Daniel G 17. Dez 2005 22:51

Re: Passwort??
 
Hm... Ich bins wieder.

Kann es sein, dass Delphi das Editfeld standardmäßig mit ES_MULTILINE erstellt? Das wäre der einzige Grund, warum es nicht gehen kann.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:28 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