Einzelnen Beitrag anzeigen

Pfoto

Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Komponente in modalem Formular ändern?

  Alt 12. Feb 2008, 23:06
Hallo Marco!

es sieht so aus, als müsstest du das Kopieren
der ListView schon in Form2 nach Klick auf "Ok"
durchführen.

Ich mache es so:
Delphi-Quellcode:
  with TForm2.Create(self) do
  try
    { Eigene Methode zum Übergeben der Daten }
    Init( [ Hier Daten übergeben ] );
    If ShowModal = mrOk then
      Finalize( [ Hier Daten aus Form2 holen ] );
  finally
    free;
  end;
In der öffentlichen Methode "Finalize" kannst
du nochmals die ListView der ElternForm übergeben
und eben entsprechend in Form2 manipulieren, d.h.
die Ergebnisdaten der ListView in Form2 übergeben etc.

Wobei ich bisher immer nur "Austausch"-Records mit
Daten hin- und her gereicht und nicht den Inhalt
des Objektes kopiert habe.


Gruß
Pfoto
Jürgen Höfs
  Mit Zitat antworten Zitat