Hallo Ralfiii,
was erwartest du? Dein Panel2 steht auf alClient, also muss es den kompletten Raum des Formulars ausfüllen, wenn Panel1 nicht sichtbar ist, oder?
Wenn du in dem Zustand dann Panel1 sichtbar machst, liegt es hinter dem Panel2.
Abhilfe:
Delphi-Quellcode:
Panel2.Align := alNone;
Panel1.Visible := True;
Panel2.Align := alClient;
Ich würde es mir auch anders wünschen, aber ich sehe das von dir beschriebene Verhalten durchaus als ein MÖGLICHES Verhalten.
Viele Grüße
Sybok
Ich glaub, du hast das Problem nicht verstanden: Die Anchors des Memos ziehen nicht richtig.