#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. Программа предназначена для создания этикеток. Вот почему это делается вручную.