我正在使用 Visual C# 中的 .NET 表单。我已经动态创建了一个标签,它会在单击按钮时显示。这一切都很好;我要做的是定位它,使元素位于表单的中心。通常,我只是将其设置为表单大小的一半,减去元素大小的一半,但这当然行不通,因为我也在以编程方式设置文本。
我的标签代码如下:
if(part == 1){
theLabel.Text = "Choose a name for your character!";
}
theLabel.ForeColor = Color.DarkGray;
theLabel.Font = new Font("Arial", 14, FontStyle.Bold);
theLabel.Location = new Point();
我在这里尝试了很多东西,但我就是想不出办法。我已经尝试过int[] sizes = (int)theLabel.Size
和其他各种方法,但我就是无法让它发挥作用。有没有另一种方法可以将这个元素排在中间?