如何在NumericUpDown控件中更改UserEdit的宽度?

时间:2018-10-10 03:32:58

标签: c# winforms numericupdown

我想在NumericUpDown中更改winForms控件的样式,如下所示:

Custom NumericUpDown

所以我尝试在NumericUpDown中找到控件:

foreach (Control control in this.Controls)
{
    Type type = control.GetType();
    if (type.Name == "UpDownEdit")
    {
        m_Edit = control;
    }
    if (type.Name == "UpDownButtons")
    {
        m_Button = control;
    }
}

然后,我尝试更改m_Edit的宽度,如下所示:

m_Edit.AutoSize = true;
m_Edit.Size = new Size((int)(m_Edit.Size.Width * 0.6), m_Edit.Size.Height);

最后,m_Edit的宽度没有改变。

0 个答案:

没有答案