Subject | Re: [IBO] Grid Inherited problem |
---|---|
Author | Jason Wharton |
Post date | 2001-08-27T21:34:31Z |
Thanks, I will see about getting this resolved.
Jason Wharton
CPS - Mesa AZ
http://www.ibobjects.com
Jason Wharton
CPS - Mesa AZ
http://www.ibobjects.com
----- Original Message -----
From: "Geoff Worboys" <geoff@...>
To: <IBObjects@yahoogroups.com>
Sent: Sunday, August 26, 2001 8:37 PM
Subject: Re: [IBO] Grid Inherited problem
> > I've an 3.6e IBO application with a IB_Grid component
> > in a form. I inherit this form in oder forms. I changed
> > then DefaultRowHeight property in the original form,
> > and all descendant IB_Grid components changed
> > correctly. BUT it doesn't happen with version 4.2Eb
> >
> > ( I upgrade to 4.2Eb this weekend )
> >
> > Do you know what I've to do ?
>
> Edit IB_Grid.pas and find the declaration for DefaultRowHeight in
> TIB_CustomGrid. Add the default to the declaration:
> property DefaultRowHeight default 17;
>
> After making this change you will need to open and resave all your
> forms to remove the previously saved default value.
>
> The problem is that the default is assigned but not declared so every
> time you drop a grid on a form the property is saved to the DFM. This
> means that loading of the grids will overwrite whatever may have been
> setup via a base form.
>
> Actually I thought this had been fixed back in April, but seems to
> have come back in. Jason this default NEEDs to be applied to override
> the TCustomGrid default. With the way it is at the moment it is
> impossible to save a default of 24 (which was the originally reported
> problem in April) since this is currently the declared default.
>
> HTH
>
> Geoff Worboys
> Telesis Computing