Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DGL-luke,
25. Feb 2007
Richtig. Die Events musst du dann natürlich auch entsprechend deklarieren.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DGL-luke,
24. Feb 2007
BeforeResize wirst du nicht bekommen. bzw. so müsste man es machen:
//in den public-Abschnitt deiner Deklaration
procedure SetBounds(AWidth, AHeight: Integer); override; //hoffe das AWidth, AHeight passt
//implementieren:
procedure TTestPanel.SetBounds(AWidth, AHeight: Integer); override;
var Allowed: Boolean;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DGL-luke,
24. Feb 2007
Hmm... müssten aber... zeig mal deinen Code.
Ein Problem könnte ja noch sein, dass dein Panel solche Nachrichten einfach nciht kriegt, weil es ja keinen SizeGrip hat.
Da müsstest du SetBounds, SetWidth, SetHeight etc. überschreiben und da deinen Eventhandler aufrufen.
EDIT: bzw. da würden dann andere Messages kommen... die weiß ich aber grad nicht auswendig.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DGL-luke,
23. Feb 2007
Kannst du genau so machen. Einfach in deine Deklaration die zwei Message-Handler rein und implementieren.