Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#13

Re: showmodal Fenser ansprechen ?

  Alt 27. Jun 2006, 17:08
Mal was ganz grundsätzliches zu modalen Formularen:

Modale Formulare sollten so benützt werden
1.) Formular mit Create erzeugen
2.) Alle Anfangswerte bestücken
3.) Funktion ShowModal aufrufen und das Ergebnis am Besten gleich auswerten
Delphi-Quellcode:
   case formX.ShowModal of
      mrOK: // OK-dedrückt; Ergebnisse auslesen
      begin
      end;
      mrAbort:
      begin
      end;
   end;
4.) Ergebnisse des Formulars auslesen und versorgen (speichern)
5.) Fformular zerstören

Ein Login-Formular bietet z.B. User und Passwort als Eingabefelder an.
Diese Daten sollten über Properties gekapselt werden.
Delphi-Quellcode:
   property UserName:string read GetUserName write SetUserName;
....
function TModalForm.GetUserName:string;
begin
   result := EditUserName.Text;
end;
procedure TModalForm.SetUserName(const Value:string);
begin
   EditUserName.Text := value;
end;
Andreas
  Mit Zitat antworten Zitat