Как изменить ширину UserEdit в элементе управления NumericUpDown? - PullRequest
0 голосов
/ 10 октября 2018

Я хочу изменить 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 ширина не изменилась.

...