C# 如何将轴设置为自定义控件的中心/中间。[视觉工作室]

C# 如何将轴设置为自定义控件的中心/中间。[视觉工作室],c#,vb.net,visual-studio,C#,Vb.net,Visual Studio,环境:Visual studio C#/VB 有时我需要设置自定义控件的位置。 我必须参照ctrl.left 然后减去ctrl.width/2 示例VB代码 dim centerCtrl as integer = ctrl.left - (ctrl.width/2) 好的,没问题。但如果我需要经常使用它。不舒服。好吧 那我该怎么办? 是否有用于设置中心的方法或类? 如果我指的是ctrl的位置。它的意思应该是仅中心。您可以编写一个方法来设置中心,您的意思是创建构造函数。

环境:Visual studio C#/VB

有时我需要设置自定义控件的位置。 我必须参照ctrl.left 然后减去ctrl.width/2

示例VB代码

             dim centerCtrl as integer = ctrl.left - (ctrl.width/2)
好的,没问题。但如果我需要经常使用它。不舒服。好吧

那我该怎么办? 是否有用于设置中心的方法或类?
如果我指的是ctrl的位置。它的意思应该是仅中心。

您可以编写一个方法来设置中心,您的意思是创建构造函数。如果我创建了新的instant。它将调用如下集合的方法。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。居中=ctrl.left-(ctrl.width/2)。如果需要使用。我只调用ctrl.center而不是ctrl.left,好吗?您可以为每个要以文本为中心显示的控件创建一个包含重写方法的类,并在需要时重用它。