我正在使用 Windows 窗体,我想检测我的 UserControl 宽度并在宽度达到限制时更改 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 时我才需要 Top 和 Bottom,当它小于 600 时我需要在所有方向放置锚点。
心有法竹
慕桂英4014372
慕田峪9158850
相关分类