Einzelnen Beitrag anzeigen

Marco Steinebach

Registriert seit: 4. Aug 2006
491 Beiträge
 
Delphi 5 Enterprise
 
#1

Komponente in modalem Formular ändern?

  Alt 12. Feb 2008, 17:12
Hallo Listers,
ich hab eine Verständnis bzw. Frage zum guten Stil.
Ich habe ein Formular (Form1) mit einer Listview.
Ein zweites, modales, Formular (Form2) soll nach eingaben durch den Benutzer, die Eintäge der Listview des Hauptformulars ändern.
Form2 hat folgenden Konstruktor:
Code:
    constructor create(AOwner: TComponent;
                       var l: TListView); reintroduce;
Der Aufruf in Form1:
Code:
  with TForm2.Create (self, l) do
  try
    ShowModal;
  finally
    free;
  end;
So weit, so gut. Aber gibt es dafür keine, sagen wir, geschicktere Lösung? Wenn das Create mit Self als Owner aufgerufen wird, komm ich denn dann nicht an die Inhalte der aufrufenden Klasse?
Problem ist, daß nicht nur ein Eintrag der Liste, sondern unter Umständen alle Einträge geändert werden sollen.
Für 'nen Tipp wäre ich dankbar.
Viele Grüße
Marco
Marco Steinebach
  Mit Zitat antworten Zitat