Re: [Lazarus] Form always 400 x 300 initially

2009-12-18 Thread Phil Hess
Many thanks. Now works fine. -Phil - "Mattias Gaertner" wrote: > On 17 Dec 2009 18:40:13 - > Phil Hess wrote: > > > In my TCustomForm-based design control, I would like it to have an > initial size of my choosing rather than the default 400 wide, 300 > high. It appears as though these

Re: [Lazarus] Form always 400 x 300 initially

2009-12-18 Thread Mattias Gaertner
On 17 Dec 2009 18:40:13 - Phil Hess wrote: > In my TCustomForm-based design control, I would like it to have an initial > size of my choosing rather than the default 400 wide, 300 high. It appears as > though these values are hardwired in the FormEditor1.CreateComponent call in > TMainIDE.

Re: [Lazarus] Form always 400 x 300 initially

2009-12-18 Thread Phil Hess
Correct, does not work when TMyForm is registered with IDE via FormEditingHook.RegisterDesignerBaseClass. Thanks. -Phil - "Bart" wrote: > You mean that this does not work? > > TMyForm = class(TCustomForm) > public > constructor Create(AOwner: TComponent); override; > end; > > consruct

Re: [Lazarus] Form always 400 x 300 initially

2009-12-18 Thread Bart
You mean that this does not work? TMyForm = class(TCustomForm) public constructor Create(AOwner: TComponent); override; end; consructor TMyForm.Create(AOwner: TComponent); begin inherited Create(AOwner); Width := 640; Height := 480; end; Bart -- _

Re: [Lazarus] Form always 400 x 300 initially

2009-12-17 Thread Matt Shaffer
I'm guessing then that setting the width and height OnCreate won't work because that's where they're overridden; a very messy solution would be to set a TTimer to 5ms or so and then change the width. On Thu, Dec 17, 2009 at 1:40 PM, Phil Hess wrote: > In my TCustomForm-based design control, I wo

[Lazarus] Form always 400 x 300 initially

2009-12-17 Thread Phil Hess
In my TCustomForm-based design control, I would like it to have an initial size of my choosing rather than the default 400 wide, 300 high. It appears as though these values are hardwired in the FormEditor1.CreateComponent call in TMainIDE.CreateNewForm, ignoring anything that I set Width or Heig