Einzelnen Beitrag anzeigen

Tyrael Y.

Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
 
Delphi 2007 Professional
 
#11

Re: Wie gehe ich am besten mit Frames um?

  Alt 4. Dez 2007, 15:31
Zitat von guidok:
Ich denke ich werde es so ähnlich machen, wie Tyrael es vorschlägt. Häufig benötigte Ansichten halte ich im Speicher und die anderen erzeuge ich nach Bedarf.

So ganz habe ich das:
Zitat:
Du könntest einen Aufzählungstypen bzw einen Set erstellen, falls es mehrere Frames gleichzeitig geben kann. Machst eine Feldvariable vom Aufzählungstypen bzw. vom Set und weisst dieser Variablen die sichtbaren Fenster bzw. ihren Gegenpart als Aufzählungstyp zu.
zwar nicht verstanden, aber ich werde es schon irgendwie hinkriegen.

Delphi-Quellcode:

type TMyVisibleFrame =(mvfNone, mvfKonfiguration, mvfAndereWelten, mvfNochEinFrame);

type TMyVisibleFrames = set of TMyVisibleFrame;


type
  TMyForm = class(TForm)
  private
    FVisibleFrames: TMyVisibleFrames;
  public
  end;
    
.
.
Procedure Init()
begin
  FVisibleFrames := FVisibleFrames + [mvfNone]; //erst mal leeren
end
.
.
procedure ShowMyKonf()
begin
...

 FVisibleFrames := FVisibleFrames + [mvfKonfiguration];
end

.
.
.
procedure HidemyKonf()
begin
...

  FVisibleFrames := FVisibleFrames - [mvfKonfiguration];


Ich hoffe es hilft dir weiter.
Levent Yildirim
Erzeugung von Icons aus Bildern:IconLev
  Mit Zitat antworten Zitat