c# - 如何在 C# 中更改动态添加控件的 anchor 和停靠样式

标签 c# .net winforms

我正在动态生成标签 (lblTest)。我需要在最大化时获得 lblTest 的中心对齐。我正在使用以下 C# 代码来调整 anchor 样式和停靠属性

lblTest.Anchor=AnchorStyle.None; 
lblTest.Dock=DockStyle.None; 

但它不会正常工作。 当表单最大化或最小化时,我需要正确更改标签位置。

最佳答案

它们是附加属性,因此您需要使用定义类中的静态方法来设置它们。像这样的东西:

DockPanel.SetAnchor(lblTest, AnchorStyle.None);

关于c# - 如何在 C# 中更改动态添加控件的 anchor 和停靠样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4680205/

相关文章:

c# - 用于重复比较的谓词表达式函数

c# - 使用 Fluent NHibernate 加载完整对象

.net - 是否可以使用 WCF 服务而不是 WCF 数据服务来实现服务器端分页

带参数的 SQL 插入适用于 MSAccess,但不适用于 SQL Server

c# - SQL IN等同于ElasticSearch

C# NET - 在不透明级别设置的窗体上绘制不透明画笔

c# - Java/C# 类中实例变量的使用

c# - ASP.NET OnClick 未在具有自定义控件的 Repeater.ItemTemplate 中触发

c# - Windows 窗体 : Change application mainwindow at runtime

c# - 过滤字符串并从中创建新的