PDA

View Full Version : متن در لیبل



mahnaz20
چهارشنبه 13 مرداد 1389, 20:48 عصر
سلام به همه

من توی فرمم یه تکست باکس دارم و یه لیبل که میخام وقتی فرم لود میشه و کاربر در تکست باکس متنی وارد میکنه ، متن لیبل هم همون متن تکست باکس بشه و در صورت تغییر متن تکست باکس ، متن لیبل هم تغییر کنه ، حتما این کد یه چیزی کم داره :‏:ناراحت:

label3.Text = textBox1.Text;

درسته ؟

Masoome_das
چهارشنبه 13 مرداد 1389, 20:55 عصر
کدتون درسته ولی باید این کد در یک ایونت اجرا شود مثلا زمانی که شما از TexBox خارج می شوید
پس باید در ایونت Leave یک تابع درست کنید و کد بالا را درونش بنویسید
کار با ایونت ها را که بلدید؟

#eafshary#
چهارشنبه 13 مرداد 1389, 20:58 عصر
با سلام. شما باید این کد رو توی رویداد TextChange تکست باکستون بنویسید

Masoome_das
چهارشنبه 13 مرداد 1389, 21:02 عصر
سلام. شما باید این کد رو توی رویداد TextChange تکست باکستون بنویسید

فکر کنم این ایونت با ورود اولین کاراکتر اجرا می شود و متن را به صورت کامل دریافت نمی کند.

mahnaz20
چهارشنبه 13 مرداد 1389, 21:26 عصر
از لطف دوستان ممنونم :تشویق:
کدم رو اینطوری نوشتم ، مشکلم حل شد:لبخند:

private void textBox1_TextChanged(object sender, EventArgs e)
{
if(textBox1.TextLength==9)
label3.Text = textBox1.Text;
}

mahdi_7610
چهارشنبه 13 مرداد 1389, 21:52 عصر
private void textBox1_TextChanged(object sender, EventArgs e)
{
string str = textBox1.Text;
label1.Text = str.ToString();
}