Quote:
Originally Posted by agraham
I've started to look at this for my ControlsExDevice library and after being somewhat confused by the behaviour established the following.
When a library object has the field B4P_AutoScale defined then the compiler applies a fix to values in certain program statements as follows.
1) Values for parameters named Left, Top, Height & Width in library object constructors are fixed.
2) Values for assignment to properties named Left, Top, Height &, Width are fixed.
3) Values read back from properties named Left, Top, Height & Width are fixed.
Are there any other properties or type of statements that are fixed or are these the only circumstances where the fix is applied?
|
These are the exact places that B4P_AutoScale fixes.
In all other cases you will need to use FixX/Y and ScaleX/Y.