Thanks all for help. But... did you try to run the project?
A scrollbox is needed, and anyway the problem is not there.
The geometry is, from grand parent: form>scrollbox>TDBDownload>pnUrls>lFrom.
The problem is that lFrom, having AutoSize=false AND Align=alTop, should take its width from its parent, pnUrls. In turn pnUrls, having Autosize=false and Align=alClient, should take its width from its parent, TBDownload. TDBDownload, in turn, being Autosize=false and Align=alTop, should take its width from the scrollbox, which is alClient, so it should take its width from the form.
Well, everything works if the width of lFrom is smaller than the width of its parent: reducing the form width reduces the scrollbox, which in turn reduces TDBDownload, which reduces pnUrls. All correct. But this correctness stops when pnUrls should become less wide than one of its children. It doesn't shrink. TDBDownload, in turn, stops shrinking - but again it should, otherwise what is the meaning of it being aligned ALTOP?
May be I am overlooking a big point. But all I want is to clip a TLabel inside a container!
While I am at it, I can add that probably I will clip the caption instead, so a long url will read "
http://somehost.com/.... thedocument.pdf", but this is another topic.
Regards,
linuxfan