Я пытаюсь добавить ярлык во время выполнения, когда вы нажимаете кнопку, это мой код, но когда вы нажимаете кнопку, он просто добавляет новую метку в новую позицию, а ярлык вы сделанный до этого щелчком, эта кнопка не показывает , и я хочу показать все из них по одному после нажатия кнопки , как я могу ее исправить?Создать элемент управления кнопкой click во время выполнения в C#
Label lbl;
int number;
int locationX = 2;
int locationY = 4;
public void CreateRuntimeControl(PictureBox pic)
{
lbl; = new Label();
number++;
locationX++;
locationY++;
lbl.Name = "lbl" + number.ToString();
lbl.Size = new System.Drawing.Size(100, 50);
lbl.Location = new System.Drawing.Point(10 + locationX, 10 + locationY);
lbl.Text = number.ToString();
lbl.BackColor = Color.Gray;
pic.Controls.Add(lbl);
}
С наилучшими пожеланиями
Вы устанавливаете свои координаты x и y для каждого ярлыка 1 пиксель, поэтому они находятся друг над другом. Попробуйте LocationY + = 50; –