我正在研究c#中的一些代码,当gui上出现一个按钮时,背景为绿色,文本位于中间位置。当用户按下按钮时,我将背景颜色更改为橙色,并且由于某种原因,按钮中的文本从中间中心变为顶部中心。有没有人遇到过这个问题,如果有的话,保持文本中间位置的解决方案是什么?
这是我的代码,文字进入顶部中心。我希望它留在中间位置
buttonAssembly.Text = "Stop";
buttonAssembly.BackColor = Color.Orange;
以下是文本进入中间位置的代码
buttonAssembly.Text = "Assembly";
buttonAssembly.BackColor = Color.LightGreen;
答案 0 :(得分:2)
尝试加宽按钮。如果文字变大,我看到它的布局发生了变化。即按钮对于新文本宽度来说太窄了,所以它想要换行。