Einzelnen Beitrag anzeigen

Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.029 Beiträge
 
Delphi XE3 Enterprise
 
#4

Re: Array in einem mdichild ?!?

  Alt 1. Nov 2003, 19:30
Moin heiopei


Frage: kann man mit einer mdiform ein array von einem mdichild ändern oder drauf zugreifen;
-> ja


Delphi-Quellcode:
procedure TMYForm.ChildAccess;
var Child : TForm;
begin
     If MDIChildren[0] <> nil then
     begin
         Child := MDIChildren[0];
         Child.color := clblue;
         Child.PublicArray[1] := 1;
     end;
end;


Frage: wird bei jedem neu erzeugtem mdichild ein neues array erzeugt oder nicht?

->Üblicherweise wird bei Delphi das Mdi-Child beim Start der Applikation erzeugt und
->nur unsichtbar geschaltet. In dem Fall gibt es nur ein MDI-Child und nur ein Array

->Du kannst aber ein MDI-Child dynamisch per Programmcode erzeugen und dann wird
->mit Deinem MDI-Child auch Dein Array jedesmal neu erzeugt. Da gibts aber sdchon
->einiges im Forum

Grüße // Martin
Martin Schaefer
  Mit Zitat antworten Zitat