c# - 在 C# 中,如何在运行时将控件移动到屏幕中央?

标签 c# winforms

所以,我有一个不同大小的控件(它是一个标签)。我想在每次更改时将其重新置于表单中(水平居中,而不是垂直)。我将如何以编程方式执行此操作?

最佳答案

YourLabel.Left = (YourForm.Width / 2) - (YourLabel.Width / 2);

如果您希望每次表单尺寸更改时都进行调整,只需使用 Form.Resize 事件即可。

关于c# - 在 C# 中,如何在运行时将控件移动到屏幕中央?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9074142/

相关文章:

c# - 我如何判断我的泛型类型是否支持某个接口(interface)并为函数来回转换到该接口(interface)?

c# - 为什么同时存在 System.Net.Http 和 System.Web.Http 命名空间?

c# - int to enum : cast works fine, 赋值失败

.net - WinForm CRUD App 的 UI 设计,有什么作用?

c# - 忽略网络浏览器中的网络浏览器证书错误

c# - Automapper,按命名约定映射

c# - ElasticSearch 索引通过 REST API 工作,但不是 C# 代码

c# - ListView 图像只是不显示。为什么(羞愧地低下头,我不得不问)

C# 窗体 : Set text in ComboBox based on selected Item

c# - 如何在不混合或过滤的情况下在 C# 中调整位图图像的大小?