View Full Version : متن در لیبل
mahnaz20
چهارشنبه 13 مرداد 1389, 21:48 عصر
سلام به همه
من توی فرمم یه تکست باکس دارم و یه لیبل که میخام وقتی فرم لود میشه و کاربر در تکست باکس متنی وارد میکنه ، متن لیبل هم همون متن تکست باکس بشه و در صورت تغییر متن تکست باکس ، متن لیبل هم تغییر کنه ، حتما این کد یه چیزی کم داره ::ناراحت:
label3.Text = textBox1.Text;
درسته ؟
Masoome_das
چهارشنبه 13 مرداد 1389, 21:55 عصر
کدتون درسته ولی باید این کد در یک ایونت اجرا شود مثلا زمانی که شما از TexBox خارج می شوید
پس باید در ایونت Leave یک تابع درست کنید و کد بالا را درونش بنویسید
کار با ایونت ها را که بلدید؟
#eafshary#
چهارشنبه 13 مرداد 1389, 21:58 عصر
با سلام. شما باید این کد رو توی رویداد TextChange تکست باکستون بنویسید
Masoome_das
چهارشنبه 13 مرداد 1389, 22:02 عصر
سلام. شما باید این کد رو توی رویداد TextChange تکست باکستون بنویسید
فکر کنم این ایونت با ورود اولین کاراکتر اجرا می شود و متن را به صورت کامل دریافت نمی کند.
mahnaz20
چهارشنبه 13 مرداد 1389, 22:26 عصر
از لطف دوستان ممنونم :تشویق:
کدم رو اینطوری نوشتم ، مشکلم حل شد:لبخند:
private void textBox1_TextChanged(object sender, EventArgs e)
{
if(textBox1.TextLength==9)
label3.Text = textBox1.Text;
}
mahdi_7610
چهارشنبه 13 مرداد 1389, 22:52 عصر
private void textBox1_TextChanged(object sender, EventArgs e)
{
string str = textBox1.Text;
label1.Text = str.ToString();
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.