Hi ho,
ich hab mal wieder ein (für mich) unlösbares problem und hoffe auf euch
also es geht darum, dass ich ne klasse von TTabSet ableiten wollte, die mir MDIChild-Fenster handhabt.
das hab ich mir ungefähr so gedacht
Delphi-Quellcode:
wenn Tab1 aktiv, öffne (fenster1 & fenster5), schließe alle anderen fenster;
wenn Tab2 akitv, öffne (fenster3 & fenster2), schließe alle anderen fenster;
wenn Tab3 ...
dazu sollten die informationen, welches Fenster bei welchem aktiven Tab geöffnet sein soll und welche nicht, in einer *.ini-Datei stehen.
ich dachte mir, dass ich ja dann alle beteiligten fenster in eine
TList packe, damit die auch recht bequem gehandhabt werden können von meiner Class. Das sollte günstiger weise schon zur entwicklungszeit passieren..
also zb. per Drag & Drop.. also das ziehen der entsprechenden Form auf mein Object in der ObjectHirarchie.. von mir aus auch anders.. hauptsache ich kann das machen, ohne dass ich zb. sowas schreiben muss:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
TMeinTabSet.FensterListe.Add(Form1);
TMeinTabSet.FensterListe.Add(Form2);
TMeinTabSet.FensterListe.Add(FormX);
end;
..das funktioniert zwar.. is aber nicht zur entwicklungszeit hinzugefügt..
würd mich über eure kreativen ergüsse freuen
ciao..
Con