我正在使用 Windows 窗体,我想检测我的 UserControl Width 并在 Width 达到限制时更改 AnchorStyle。
这是我尝试编写的代码。
if (ucControl.Width > 600)
{
ucControl.Anchor = AnchorStyles.None;
ucControl.Anchor = (AnchorStyles.Bottom | AnchorStyles.Top);
}
else
{
ucControl.Anchor = (AnchorStyles.Bottom | AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Left);
}
现在它所做的是当我调整大小时,它已经是顶部和底部锚点。但是只有当它达到 600 时我才需要顶部和底部,当它小于 600 时我需要在各个方向放置锚。