динамическое создание контрола, или группы контролов
От: Аноним  
Дата: 28.10.06 06:23
Оценка:
Label uspace13 = new System.Windows.Forms.Label();

uspace13.AutoSize = false;

uspace13.BackColor = System.Drawing.Color.Black;

uspace13.Location = new System.Drawing.Point(1,1);

uspace13.Name = "uspacee1";

uspace13.Size = new System.Drawing.Size(400, 400);

uspace13.Text = "Label";

Form1 frm = new Form1();

frm.Controls.Add(uspace13);


по идее, этот код создает новый контрол типа Label, и должен нарисовать его на главной форме, на размеры лэйбла не обращайте внимание, это я эксперементировал, думал, что может его другой контрол перекрывает, однако не так....
ошибок во время компиляции нет, во время выполнения программы тоже все тихо... однако, ничего на форме нового не появляется... что я сделал не так?


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
динамическое создание контрола, или группы контролов
От: Аноним  
Дата: 28.10.06 07:15
Оценка:
Form1 frm = new Form1(); frm.Controls.Add(uspace13);

поменяй на:
this.Controls.Add(uspace13);





данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
динамическое создание контрола, или группы контролов
От: Аноним  
Дата: 29.10.06 13:01
Оценка:
спасибо, а как его вставить теперь в groupbox, лежащий на все той же форме?


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
динамическое создание контрола, или группы контролов
От: Аноним  
Дата: 29.10.06 14:34
Оценка:
аналогично
groupBox.Controls.Add(uspace13);





данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.