Изменение свойств размера элемента управления панелью

#c# #winforms

Вопрос:

Я работаю с размером панели управления. Во время выполнения размер изменяется, но свойства размера элемента управления панели не изменяются. Он остается того же размера. Есть ли способ изменить свойства значения размера с помощью кода?

 private void listFormats_SelectedIndexChanged(object sender, EventArgs e)
    {
        
        var w = dtFormats.AsEnumerable().Where(x => x["Desc"].ToString() == listFormats.SelectedItem.ToString()).Select(x => int.Parse(x["width"].ToString())).FirstOrDefault();
        var h = dtFormats.AsEnumerable().Where(x => x["Desc"].ToString() == listFormats.SelectedItem.ToString()).Select(x => int.Parse(x["height"].ToString())).FirstOrDefault();
        txtH.Text = h.ToString();
        txtW.Text = w.ToString();
        Statics st = new Statics();
        panelDesign.Size = new System.Drawing.Size(st.inchTopx(int.Parse(txtW.Text)), st.inchTopx(int.Parse(txtH.Text)));            
        panelControl2.Width = st.inchTopx(int.Parse(txtW.Text));
        panelControl2.Height = st.inchTopx(int.Parse(txtH.Text));
        panelDesign.Location = new Point((splitDesigner.Panel2.Width / 2) - (panelDesign.Size.Width / 2)   5, (splitDesigner.Height / 2) - (panelDesign.Height / 2));
        panelControl2.Location = new Point((splitLabelSize.Panel2.Width / 2) - (panelControl2.Size.Width / 2)   5, (splitLabelSize.Height / 2) - (panelControl2.Height / 2));
    }
 

Я пытаюсь изменить размер события, изменить размер события, событие компоновки и поместить дизайн панели.Код размера в кнопке, но я просто могу заставить его работать.

Комментарии:

1. Привет, дарксаки, у вас есть какой-нибудь код или изображения проблемы, которые вы можете показать?

2. Код очень длинный и совсем не организован. Но я могу показать вам, по крайней мере, ту часть, которую мы пытаемся изменить по размеру.

3. Вы уверены, что у него нет никаких свойств автоматического размера или стыковки?

4. Что вы пытаетесь сделать? В общем, я редко устанавливаю размер вручную, и еще реже устанавливаю его в соответствии с вводом текстового поля. Обычным способом было бы либо автоматическое изменение размера в соответствии с содержимым,либо масштабирование с помощью родительского элемента управления.

5. Программа предназначена для создания этикеток. Вот почему это делается вручную.