当背景颜色改变时,将文本置于按钮中心

时间:2014-07-16 15:47:37

标签: c# button text center

我正在研究c#中的一些代码,当gui上出现一个按钮时,背景为绿色,文本位于中间位置。当用户按下按钮时,我将背景颜色更改为橙​​色,并且由于某种原因,按钮中的文本从中间中心变为顶部中心。有没有人遇到过这个问题,如果有的话,保持文本中间位置的解决方案是什么?

这是我的代码,文字进入顶部中心。我希望它留在中间位置

                buttonAssembly.Text = "Stop";
                buttonAssembly.BackColor = Color.Orange;

以下是文本进入中间位置的代码

                buttonAssembly.Text = "Assembly";
                buttonAssembly.BackColor = Color.LightGreen;

1 个答案:

答案 0 :(得分:2)

尝试加宽按钮。如果文字变大,我看到它的布局发生了变化。即按钮对于新文本宽度来说太窄了,所以它想要换行。