chaplin.u wrote:1. If not to use anchors it place component to Left Top.
As it should be. The default Anchors is set to [akLeft,akTop].
chaplin.u wrote:2. Label->Anchors = TAnchors() << TAnchorKind::akBottom; make Right Top
You are wiping out all Anchors and then enabling only the Bottom anchor. As such, the Left, Top, and Right will not be anchored.
chaplin.u wrote:3. Label->Anchors <<= TAnchorKind::akBottom; make Left Center
Now you are preserving all existing Anchors and then enabling the Bottom anchor as well. So, by default, the Left, Top, and Bottom will be anchored, but not the Right.
chaplin.u wrote:but can't to get Bottom of parent.
Do you understand what Anchors actually are? They control how a child control's edges move around in relation to its Parent when the Parent is resized. When a controls' edge is anchored, it stays in place relative to the corresponding edge of its Parent. When an edge is not anchored, it is free to move around based on the control's new dimension relative to the opposite edge.
If you want a Label to be sized and positioned along the bottom edge of the Parent, you probably want to use the Align property instead of the Anchors property.