Set AutoSize property of TLabel to False. Then you can have an empty Caption.
Thanks for the suggestions, Typo.
What am I doing is "cute/useful" (for me) as follows: I have the Tlabel empty, and in it I can put error messages handled by my procedures or functions.
That means that the error message appears always in a fixed place, without one expecting it, since it does not show at all during the form (you can't see any thing unless there's an error message). The code also clears it as needed. The TLabel is by default transparent and I leave it as such.
The other thing is that since TLabel automatically sizes itself to fit the text given to it, there's no need to worry too much about the length of the message one puts into it. I also have the text come up in red, which suites an error message.
Anyhow, I gather that it's not a bad way to put text in the caption, then I can drag it, then change that property to empty.
But anyhow, I thought that it should be movable, even if it is empty, for consistency (and that's what I was wondering if it is possible or should be made possible).
Thanks, Typo.