Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Form form = new Form();
void DoNothing() {
for (var i = 1; i<10000; i++) {
var c = CreateCoolControl();
form.Controls.Add( c );
// тут мы решили что надо удалить (или прошло некоторое время)
form.Controls.Remove( c );
}
}
Control CreateCoolControl() {
var control = new CoolControl();
// тут мы "настраиваем" наш контрол
control.Title = ....
form.OnPaint += control.onPaint(); // вешаем событие - вроде как часть конфигурирования
return control;
}
Public Form frm = new Form();
void AddControl() {
Button b = new Button();
b.OnClick += new MouseClickEvent(a, e => MsgBox.Show(a.Text));
frm.Controls.Add(b);
}
void DeleteControl (Button c) {
frm.Controls.Remove©);
}
Слухи про WinC++