[Lazarus] Strange behaviour of TCustomEditButton ancesters
Frans
fjf.vanleeuwen at quicknet.nl
Sat Mar 12 21:20:15 CET 2016
I do understand what you mean, but I do not think that is th case.
I send my test program, it's very simple.
mvg
Frans van Leeuwen
M 06-51695390
Op 12-03-2016 om 20:59 schreef Martin Frb:
> On 12/03/2016 19:38, Frans wrote:
>> Hi
>>
>> I use TFileNameEdit (but TDirectoryEdit acts the same) on the second tabsheet of a PageControl
>> where it's the first control to receive focus. I set the focus manually in the method
>> form.tabshow for the event OnShow.
>> The first time I activate that tab, SetFocus has the effect as shown in FirstTime.png. When I
>> select the tab another time, the effect is normal, as shown in Second time.png.
>> Is can't find out why. Is this a bug? I use Lazarus 1.6 and FCP 3.0.0.
>
> I dont have the "how to fix", but it looks like the first time you call SetFocus is before the tab
> got created, (or at least before it gets its true size). At that time the tab will have a dummy
> size (maybe 200 pixel width).
> The SetFocus may or may not create those handles, but the size is likely not yet set. So the
> content of the edit is "scrolled".
>
> It could also be, that it is created, but the autosize lock is still on, deferring the initial
> resize.
>
> --
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: FileNameEdit.zip
Type: application/x-zip-compressed
Size: 2354 bytes
Desc: not available
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20160312/c7a75d43/attachment-0003.bin>
More information about the Lazarus
mailing list