2009/12/1 Mattias Gaertner <[email protected]> > On Tue, 1 Dec 2009 13:55:32 +0100 > wile64 <[email protected]> wrote: > > > 2009/12/1 Mattias Gaertner <[email protected]> > > > > > On Mon, 30 Nov 2009 16:33:34 +0100 > > > wile64 <[email protected]> wrote: > > > > > > > Hi, > > > > > > > > 1) I search to resize component when he load, like autosize but with > my > > > > parameters ? > > > > > > Do you search properties to define the autosizing (Anchors, Align, > > > BorderSpacing, ChildSizing), or do you want to implement your own > > > autosizing (OnResize event)? > > > > > > > Height is stored in design, on run-time, I search to redefine Height when > > loading component, > > Yes, that's called autosizing. You can use the LCL properties or you > can use OnResize. > For the Height of the Form itself you can use OnCreate or OnShow. > > It's a custom panel.
> > > I make solution like this, Height stored = false and I save Height in > other > > variable! > > Height is stored by the LCL. You can not set stored = false (unless > you change the LCL source code). > > > > I'm not sure is good solution ? > > Can you give some more details, what you want to do? > > Roll up panel with title > > > > > 2) How to define region for accept client into Tpanel ? > > > > > > Maybe you mean the properties listed in the object > > > inspector under ChildSizing? For example LeftRightSpacing. > > > > > > > > AdjustClientRect work with anchoring, but in designer is not respected. > > It is possible to restrict area for client in design and run time too ? > > AdjustClientRect work the same under designtime and runtime. Under > designtime you can drag the controls to some invalid positions, same as > at runtime. The only difference is that at runtime the autosizing is > done immediately, so you can not see the invalid positions. Same for > Anchors. > > Yes, but when add button for exemple, is possible to put out of marging defined in AdjustClientRect > Mattias > > -- > _______________________________________________ > Lazarus mailing list > [email protected] > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus > -- Laurent.
-- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
