Динамическое добавление элементов управления в форму C#
Здравствуйте, я использую Windows appliation с c#
Я хочу добавить более 1 метки на форму динамически.
позвольте мне объяснить это шаг за шагом:
1) у меня есть несколько текстовых полей,1 кнопка на форме.
2) Когда я нажимаю на кнопку, текст внутри текстовых полей должен отображаться в метке.
3) предположим, что у меня есть 5 текстовых полей, при нажатии кнопки метки должны отображаться через код в одной строке
4) при следующем нажатии кнопки должна быть сгенерирована следующая строка.и предыдущая строка не должна быть удалена.при каждом нажатии кнопки строка этой метки должна увеличиваться.
как это сделать?
Что я уже пробовал:
это моя ода для geenrating Labels on button Click динамически:
Label l1= new Label(); l1.Text = t1.Text; l1.AutoSize = true; Controls.Add(l1); l1.Location = new Point(139, 270); Label l2= new Label(); l2.Text = t2.Text; Controls.Add(l2); l2.Location = new Point(251, 270); Label l3= new Label(); l3.Text = t3.Text; l3.AutoSize = true; Controls.Add(Date); l3.Location = new Point(337, 270); Label l4= new Label(); l4.Text = t4.Text; Controls.Add(l4); l4.Location = new Point(412, 270);
Richard MacCutchan
В чем проблема?
[no name]
Ваш вопрос очень запутанный, пожалуйста, сформулируйте его коротко и ясно.
Сколько текстовых полей и кнопок должно отображаться помимо 5 меток и что вы подразумеваете под сохранением строк? Вы пытаетесь отобразить текст из текстового поля на этикетке в многострочном режиме?
Member 12385326
у меня есть 5 текстовых полей. и 1 кнопка.
при нажатии кнопки я копирую значение текстовых полей в метку.
но я генерирую ярлык через код.
при нажатии кнопки fisrt я копирую данные из текстового поля в метку, и вся метка должна быть в одной строке(например, строка)
на sencond нажмите еще раз ту же операцию, но все метки в следующей строке(то есть как вторая строка)
как мудры, как много я нажмите кнопку выполнить 5 метка должна отображаться в строке(например, строке в таблице)