PDA

View Full Version : ساختن textbox حین اجرای برنامه



mahdi bg
شنبه 10 مهر 1389, 22:09 عصر
سلام
توی C# 2008 چطوری میشه یک textbox ساحت و اونو نمایش داد
یک آرایه از textbox ها داریم که کاربر مکان اونا رو مشخص میکنه

هر کار کردم نتونستم بسازم؟

هر چی گد توی اینترنت بود رو هم امتحان کردم


ممنون

Programmer 1
شنبه 10 مهر 1389, 22:49 عصر
دوست عزيز شما كد زير را در ايونت مورد نظرت قرار بده ، مثلا در ايونت Click يك دكمه :


TextBox myTextBox=new TextBox();
this.Controls.Add(myTextBox);

با كليك دكمه يك تكست باكس روي فرم نمايش داده ميشه .
اگه جايي رو متوجه نشديد ، در خدمت هستم .

group45
شنبه 10 مهر 1389, 23:54 عصر
http://barnamenevis.org/forum/showthread.php?t=250755

mmd2009
یک شنبه 11 مهر 1389, 00:15 صبح
با سلام

ساخت یک کنترل به تنهایی کار ساز نیست. و مثلا شما باید رویداد های اون رو هم بنویسید
در کدهای زیری که برات نوشتم دوتا اوینت هم اضافه کردم بهش.



private void button1_Click(object sender, EventArgs e)
{

TextBox textBox1 = new TextBox();
textBox1.Enter += new EventHandler(textBox1_Enter);
textBox1.Leave += new EventHandler(textBox1_Leave);
textBox1.Name = "textBox1";
this.Controls.Add(textBox1);

}

private void textBox1_Enter(object sender, EventArgs e)
{
MessageBox.Show("in");
}
private void textBox1_Leave(object sender, EventArgs e)
{
MessageBox.Show("out");
}


موفق باشید