Einzelnen Beitrag anzeigen

Benutzerbild von APP
APP

Registriert seit: 24. Feb 2003
Ort: Graz (A)
705 Beiträge
 
Delphi 7 Enterprise
 
#2
  Alt 30. Apr 2003, 13:44
Tja,
nachdem (zumindest bei uns im Ösiland) das Sommerhoch voll zugeschlagen hat,
und niemand mein Problem lösen wollte, habe ich es selbst gemacht

Delphi-Quellcode:
PROCEDURE TfMain.CreateMyFormInplaced(CONST aFormClass: TFormClass; CONST Alignment: TAlign);
VAR
  NewForm : Tform;
BEGIN
  IF Assigned(aFormClass) THEN
    BEGIN
      NewForm := aFormClass.Create(Self);
      NewForm.Visible := False;
      NewForm.BorderStyle := bsSingle;
      NewForm.Align := Alignment;
      NewForm.Parent := Panel1;
      NewForm.Show;
      FCurrentForm.Free;
      FCurrentForm := NewForm;
    END;
END;
der Aufruf erfolgt nun so:

Delphi-Quellcode:
PROCEDURE TfMain.Button2Click(Sender: TObject);
BEGIN
  CreateMyFormInplaced(TMySubForm1, alClient);
END;
Aber meine 2. Frage ist noch ausständig, wer weiß was?
Armin P. Pressler

BEGIN
...real programmers are using C/C++ - smart developers Delphi;
END;
  Mit Zitat antworten Zitat