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
ссылка на оригинальное сообщение
Form1 frm = new Form1(); frm.Controls.Add(uspace13);
поменяй на:
this.Controls.Add(uspace13);
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
спасибо, а как его вставить теперь в groupbox, лежащий на все той же форме?
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
аналогично
groupBox.Controls.Add(uspace13);
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение