Вот код
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}
public void ListFiles()
{
for (int i = 0; i < elemList.Count; i++)
{
Button b1 = new Button();
b1.Location = new System.Drawing.Point(this.ClientRectangle.Width / 2 - 125 / 2, this.ClientRectangle.Height / 2 - 32);
b1.Size = new Size(125, 32);
b1.TabIndex = 0;
b1.Text = "TEXT";
b1.UseVisualStyleBackColor = true;
UserControl1 cont = new UserControl1();
cont.Controls.Add(b1);
y += 85;
}
}
}
Цикл проходит как надо, но ничего не рисуется в контроле. В чем проблема? Если поместить код в UserControl(), то всё работает. Но мне нужно через отдельную функцию, чтобы только после определенных событий рисовало кнопку.
UserControl1 cont = new UserControl1(); //каждый раз создаете новый объект внутри своего объекта.
cont.Controls.Add(b1);
Попробуйте заменить эти две строки на это:
this.Controls.Add(b1);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Начал изучать ASPNET MVC 5, делаю ToDo-app, и сразу же возник вопрос: как динамически изменять DOM, т
Через стандартный SmtpClient не могу отравить сообщение ни с какого ящика ни на какойМэил, яндекс, гмаил, раком, все перепробовал, но везде под...
ЗдравствуйтеНеобходимо вывести сообщение на экран с помощью простого alert
Можно ли использовать SignalR не в WebForms, а в консольном приложении? Если да, то где взять пример?