Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Im Edit-Feld in einer InpuBox nur *** anzeigen (Passwort) (https://www.delphipraxis.net/9751-im-edit-feld-einer-inpubox-nur-%2A%2A%2A-anzeigen-passwort.html)

Dagon 3. Okt 2003 12:48

Re: Im Edit-Feld in einer InpuBox nur *** anzeigen (Passwort
 
Wenn ich den Code von oben nehme, klappt alles hervorragend! Häng sonst mal den Source deinens Progarmms an, dann kann ich dir besser sagen, was nicht stimmt.

Christian Seehase 3. Okt 2003 13:00

Re: Im Edit-Feld in einer InpuBox nur *** anzeigen (Passwort
 
Moin Dopeline,

ich würde mal sagen, Dein Formular heisst TFormHaupt, und Du hast den Source einfach per Copy&Paste eingefügt, ohne darauf zu achten, dass in der Implementierung TForm1.WMHack(...) steht.

dopeline 3. Okt 2003 13:26

Re: Im Edit-Feld in einer InpuBox nur *** anzeigen (Passwort
 
oh gott wie blöd! :oops: :oops: :oops:
naklar, ich habs ja FormHaupt genannt!

da ist aber noch eine kleinigkeit: wo füge ich denn das ein?:
Delphi-Quellcode:
const
 ACaption ='caption';
funzt auch, wenn man es weglässt, aber die box soll ja schließlich nicht 'caption' heißen. egal wo ich es einfüge, er meckert immer.

Gruß, dopeline

dopeline 3. Okt 2003 13:32

Re: Im Edit-Feld in einer InpuBox nur *** anzeigen (Passwort
 
hat sich erledigt... :wall: :wall: :wall: wie blöd ist dass denn?! ich krieg heute die elementarsten dinge nicht gebacken!
sorry für hohlen fragen... :oops:


dopeline

leo03 14. Nov 2013 09:29

AW: Im Edit-Feld in einer InpuBox nur *** anzeigen (Passwort)
 
Grab mal diesen uralten Thread aus da ich gerade sowas brauchte.

Mit der InputQuery lässt sich das leicht lösen. :)
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var s: string;
begin
  s :='';
  InputQuery('MyCaption',#31+'MyPromt:',s);
end;
der Indikator für die Passwort maskierte Eingabe ist das #31 vor dem Prompt. (oder jedes andere Zeichen < #32)
Weiss nicht seit wann das standardmäßig eingebaut ist, auf jeden Fall klappt das so beim Delphi XE2. Die Funktionalität ist in der Delphi Hilfe jedoch nicht beschrieben (oder ich habs nicht gefunden). Bin auch erst bei der Analyse des InputQuery Quellcodes darübergestolpert.

Schöne Grüße

himitsu 14. Nov 2013 09:44

AW: Im Edit-Feld in einer InpuBox nur *** anzeigen (Passwort)
 
Im XE ist es noch nicht drin.

Das haben die wohl eingebaut, als im XE2 das InputQuery erweitert wurde.
Jetzt kann man da auch mehrere Queries auf Einmal stellen.

Und die XE3-Hilfe kennt es natürlich auch noch nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:03 Uhr.
Seite 2 von 2     12   

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