Einzelnen Beitrag anzeigen

shmia

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

Re: Eigene Komponente von TCustomForm abgeleitet

  Alt 13. Apr 2007, 16:56
Alles, was von TCustomForm abgeleitet ist braucht/darf nicht als normale Komponente installiert werden.
Deine Komponente ist ja in einer eigenen Unit.
Du kannst nun einfach diese Unit in dein Projekt einfügen und mit der Uses-Klausel einbinden.
Dann wird das Formular so wie es ist in die EXE eingebunden und du musst nur noch eine Instanz erzeugen:
Delphi-Quellcode:
uses ...,MeinSuperFormular;

var
   f : TMeinSuperFormular;
begin
   f := TMeinSuperFormular.Create(Application);
   try
      f.ShowModal;
   finally
      f.Free
   end;
end;
Du kannst aber auch von diesem Formular ableiten und somit die vorgegebenen Properties ändern und auch alle Events benützen.
In der IDE -> Datei -> Neu... -> den Reiter mit dem Namen deines Projekts auswählen und dann TMeinSuperFormular auswählen.
Andreas
  Mit Zitat antworten Zitat