hercool
چهارشنبه 16 مرداد 1392, 12:04 عصر
سلام دوستان
یه سوال دارم در رابطه با ایجاد یک ایتم به فرم توسط کد
برای مثال من می خوام یک تکست باکس تو فرمم ایجاد کنم اما نه از طریق محیط ویژوال می خوام از طریق کد این کار رو کنم چند راه رو رفتم اما در فرم تکست باکسی که میسازم نمایش داده نمیشه نمی دونم چرا
برای وب می شه از دستور controls.add استفاده کرد اما در winforms این گزینه رو نداریم show هم میزنم نمیشه
کد ها
private void button1_Click(object sender, EventArgs e)
{
TextBox txt = new TextBox();
// txt.ID = "textBox1";
txt.Text = "helloo";
// form1.Control.Add(txt);
txt.Name = "ss";
txt.Show();
}
TextBox text = new TextBox();
text.Size = new System.Drawing.Size(100, 20);
text.Location = new Point(367, 31);
text.Name = "akhbar";
// text.Controls.Add(text);
text.Show();
ولی می بینید که برای خود text باکس قابلیت اضافه کردن یک ایتم وجود داره مثلا می تونم پنل بزارم و تکست باکس ها رو بهش اضافه کنم اما می خوام به فرم اضافه بشه
راه اضافه کردن به خود فرم رو به صورت دستی می خوام
ممنون
یه سوال دارم در رابطه با ایجاد یک ایتم به فرم توسط کد
برای مثال من می خوام یک تکست باکس تو فرمم ایجاد کنم اما نه از طریق محیط ویژوال می خوام از طریق کد این کار رو کنم چند راه رو رفتم اما در فرم تکست باکسی که میسازم نمایش داده نمیشه نمی دونم چرا
برای وب می شه از دستور controls.add استفاده کرد اما در winforms این گزینه رو نداریم show هم میزنم نمیشه
کد ها
private void button1_Click(object sender, EventArgs e)
{
TextBox txt = new TextBox();
// txt.ID = "textBox1";
txt.Text = "helloo";
// form1.Control.Add(txt);
txt.Name = "ss";
txt.Show();
}
TextBox text = new TextBox();
text.Size = new System.Drawing.Size(100, 20);
text.Location = new Point(367, 31);
text.Name = "akhbar";
// text.Controls.Add(text);
text.Show();
ولی می بینید که برای خود text باکس قابلیت اضافه کردن یک ایتم وجود داره مثلا می تونم پنل بزارم و تکست باکس ها رو بهش اضافه کنم اما می خوام به فرم اضافه بشه
راه اضافه کردن به خود فرم رو به صورت دستی می خوام
ممنون