XE4 Form Vererbung
4. Aug 2014, 11:14
Ich habe ein FORM1 das eine Komponente Panel1:tPanel enthält. Dieses Form habe ich der Objektablage hinzugefügt.
Ein weiteres FORM2 habe ich über Datei -> Neu -> Weitere vom ersten FORM abgeleitet.
In der .DFM der FORM2 finde ich auch
inherited Panel1:tPanel
In Form2 habe einige Methoden (OnMouseMove,..) dem Panel1 zugeordnet.
Mein Problem: Delphi meldet gelegentlich beim Start, dass die Komponente Panel1 in FORM1 entfernt worden sei und fragt mich, ob ich die Referenz in FORM2 entfernen will. Wenn ich mit "Abbrechen" antworte, kann ich kompilieren. Gelegentlich entfernt Delphi die Referenz in FORM2 aber auch selbstständig. Dann sind die Methoden, die ich in FORM2 dem Panet1 zugewiesen habe, nicht mehr aktiv.
Wie kann ich dieses Verhalten von Delphi ändern?
Wie kann ich Einträge in der Objektgalerie entfernen?
Danke fü eure Hilfe!
Wichard
|