Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi PageControl Freigabe! (https://www.delphipraxis.net/20615-pagecontrol-freigabe.html)

thomasvonmuenster1 20. Apr 2004 15:22


PageControl Freigabe!
 
Hallo!
Suche einen Weg um die Freigabe einer PageControlseite nur mit Passwort zuzulassen!
Kann man da MaskEdit nehmen?

alcaeus 20. Apr 2004 15:27

Re: PageControl Freigabe!
 
Panel mit MaskEdit und Button über alle Kompos auf dem PageControl bzw. TabSheet legen, beim Klick auf den Button das Passwort prüften, und falls es richtig ist dann das Panel ausblenden... das müsste funktionieren

MrKnogge 20. Apr 2004 15:44

Re: PageControl Freigabe!
 
Zitat:

Zitat von thomasvonmuenster1
Hallo!
Suche einen Weg um die Freigabe einer PageControlseite nur mit Passwort zuzulassen!
Kann man da MaskEdit nehmen?

Warum maskedit ?
Möchtest du dein Passwort verdeckt (Sternchen) ?
Dann
Delphi-Quellcode:
Edit1.PasswordChar := '*';

thomasvonmuenster1 21. Apr 2004 07:16

Re: PageControl Freigabe!
 
Damit verschlüssele ich ich die eingabe.
Delphi-Quellcode:
Edit1.PasswordChar := '*';
Ich habe es so gemacht, aber so geht es nicht?

Delphi-Quellcode:
if Edit1:='passwort'
begin
PageControl.Visible.true;
end

himitsu 21. Apr 2004 07:39

Re: PageControl Freigabe!
 
Liste der Anhänge anzeigen (Anzahl: 1)
Das geht auch nicht, wenn schon, dann so:
Code:
if Edit1[color=red].Text = [/color]'passwort' [color=red]then[/color]
PageControl.Visible [color=red]:=[/color] True;
oder so
Delphi-Quellcode:
PageControl.Visible := Edit1.Text = 'passwort';
oder siehe Demo - nur wenn das richtige Passwort eingegeben ist, kann Seite 2 aufgerufen werden.

thomasvonmuenster1 21. Apr 2004 07:54

Re: PageControl Freigabe!
 
Danke genau das habe ich gesucht!
Mit der Demo habe ich es gleich verstanden.
Mit TForm1.PageControl1Changing wäre ich nie drauf gekommen?
Danke dir!

himitsu 21. Apr 2004 08:12

Re: PageControl Freigabe!
 
OnChanging wird aufgerufen, bevor die Seite gewecheslt wird und über den Parameter AllowChange kenn man das Wecheln der Seite verhindern.
Nur schade, dass es dort anscheinend keine einfache Möglichkeit gibt um rauszufinden, welche Seite geöffnet werden soll.


Dagengen wird OnChange nach dem Wechsel aufgerufen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:02 Uhr.

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