【发布时间】:2020-05-03 12:18:14
【问题描述】:
我试图让两个标签居中对齐,一个在另一个之上。在表单运行之前,一切看起来都很好,但是在运行时它们都错位了。
一个标签的示例代码:
Me.TemperatureLabel1.AutoSize = True
Me.TemperatureLabel1.BackColor = System.Drawing.Color.WhiteSmoke
Me.TemperatureLabel1.Font = New System.Drawing.Font("Bahnschrift", 25.0!)
Me.TemperatureLabel1.ForeColor = System.Drawing.Color.Gray
Me.TemperatureLabel1.Location = New System.Drawing.Point(278, 53)
Me.TemperatureLabel1.Name = "TemperatureLabel1"
Me.TemperatureLabel1.Size = New System.Drawing.Size(227, 41)
Me.TemperatureLabel1.TabIndex = 8
Me.TemperatureLabel1.Text = "TempLabelVal"
Me.TemperatureLabel1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
Me.TemperatureLabel1.Visible = False
所以我想要填充这些值,但在彼此上方居中对齐。
【问题讨论】:
-
您是否在标签上设置了
AutoSize = false? -
@Fixation 如果我设置
AutoSize = false里面的文字会被剪掉。
标签: c# .net winforms label text-alignment