|
|
|
|
inbutbox("Passwort als ****:") |
127.0.0.1
Aufsteiger
Dabei seit: 12.10.2004
Beiträge: 60
Herkunft: München
|
|
inbutbox("Passwort als ****:") |
|
Hallo,
ist es möglich in vb-script eine Passworteingabe in einem normalen inputfeld zu verbergen?
pwd = inputbox("Bitte Passwort eingeben")
Das Ziel wäre eine Darstellung mit * wie <input type="password">
Gibt es da was?
Danke
|
|
23.08.2006 16:31 |
|
|
Champus
BlackBoarder
Dabei seit: 24.03.2002
Beiträge: 1.649
Herkunft: Karlsruhe
|
|
Ich habe zwar schon seit sicherlich mindestens 2 Jahren nicht mehr in Visual Basic programmiert, aber vielleicht gibt es die Möglichkeit so vorzugehen:
Jedes Zeichen das eingegeben wird, wird automatisch in ein Unsichtbares Textfeld eingegeben - dann werden einfach die Zeichen in dem sichtbaren Textfeld direkt durch Sternchen ersetzt und nur der Wert aus dem Klartext-Unsichtbaren Textfeld übernommen.
Wobei ich mir recht sicher bin dass dies auch einfacher geht, aber so würde ich es machen (tja, bin eben ein kompliziert Mensch xD)
__________________ CorvusCorone -> Champus
|
|
23.08.2006 21:02 |
|
|
phlox81
Bote des Lichts und Moderator
Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo
|
|
Hm, müsste eigentlich recht einfach über die msdn zu finden sein,
das ist i.d.R. ein Setting innerhalb der TextCtrl.
__________________ Intelligenz ist eine Illusion des Menschen
phlox81.de | codenode.de
|
|
23.08.2006 21:52 |
|
|
127.0.0.1
Aufsteiger
Dabei seit: 12.10.2004
Beiträge: 60
Herkunft: München
Themenstarter
|
|
Ok! Aber mehr zum Thema fällt euch nicht ein?
|
|
24.08.2006 11:42 |
|
|
Nightwolf
BlackBoarder
Dabei seit: 17.07.2003
Beiträge: 856
Herkunft: Hessen
|
|
War mal ein bisschen googlen und habe dabei das hier gefunden:
http://theopensourcery.com/vb02tut.htm (bisschen runterscrollen), wichtig hierbei ist "Next drag and draw a textbox just below the the label and extend it to the right edge of the form. Blank out the textbox's Text property and change its Password Char property to "*". This will cause the password when filled in to be displayed in asterisks but the string is hidden but available to the VB program."
Ansonsten habe ich noch das hier gefunden, dabei wird einfach jeder Tastendruck abgefangen:
http://support.microsoft.com/default.asp...kb%3Bde%3B90043
Falls das jetzt beides nicht so viel mit dem Thema zu tun hat, entschuldige ich mich hiermit - ich habe noch nie irgendwas mit VB gemacht (nur mal mit VBA)
__________________ Wir ertrinken in Informationen und hungern nach Wissen. - John Naisbitt
|
|
24.08.2006 13:04 |
|
|
Zmaster
Junior Member
Dabei seit: 15.02.2003
Beiträge: 133
|
|
Ich kann mich an die ganz einfache Lösung erinnern, dass man als Eigenschaft zu einer Textbox angeben konnte, wie die Eingabe ausgegeben werden soll.
An der Stelle wurde einfach ein '*' eingetragen und schon gibt er für alle Zeichen ein Sternchen aus.
In meinem alten VBA Buch steht, dass es unter dier Eigenschaft PasswordChar sein müsste.
|
|
01.09.2006 13:15 |
|
|
GuckGuck
Neuling
Dabei seit: 17.10.2006
Beiträge: 2
Herkunft: Halb Deutscher Halb Slowener
|
|
Das ist ganz einfach :
1. Eigenschaften der Textbox auswählen.
2. In das Feld "PasswordChar" einfach * eintragen
Und fertig... ganz einfach...
|
|
17.10.2006 23:10 |
|
|
|
|
|
|