Thema: Delphi Prozedur vor FormCreate

Einzelnen Beitrag anzeigen

Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#3

AW: Prozedur vor FormCreate

  Alt 5. Sep 2012, 12:52
Nimm ganz allgemein in Methoden von TForm1 Self statt Form1, wann immer es geht. Dann löst sich auch dein konkretes Problem.

Ich würde das etwa so machen:
Delphi-Quellcode:
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    FMyLabel: TLabel;
    procedure CreateMyLabel;
  end;
Delphi-Quellcode:
procedure TForm1.CreateMyLabel;
begin
  FMyLabel := TLabel.Create(Self);
  FMyLabel.Name := 'MyLabel';
  FMyLabel.SetBounds(10, 10, 100, 100);
  FMyLabel.Parent := Self;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  CreateMyLabel;
end;
Uli Gerhardt

Geändert von uligerhardt ( 5. Sep 2012 um 12:58 Uhr)
  Mit Zitat antworten Zitat