PDA

View Full Version : سوال: عدم اجرای کد در رویداد ترک آبجکت



hamed jalili
پنج شنبه 05 آذر 1388, 22:19 عصر
سلام دوستان
به کد زیر دقت کنید


privatevoid AMSOstanTB_Leave(object sender, EventArgs e)
{
if (AMSOstanTB.Text == "")
{
AMSOstanTB.Text = "Ostan";
AMSOstanTB.ForeColor = Color.Gainsboro;
}
}


اصولا باید متن AMSOstanTB به "Ostan" تغییر کنه در صورتی که این اتفاق نمی افته و متن AMSOstanTB هیچ تغییری نمی کنه ؟!!!

میشه لطفا راهنمایی کنید .

alireza_s_84
پنج شنبه 05 آذر 1388, 22:57 عصر
سلام دوستان
به کد زیر دقت کنید


privatevoid AMSOstanTB_Leave(object sender, EventArgs e)
{
if (AMSOstanTB.Text == "")
{
AMSOstanTB.Text = "Ostan";
AMSOstanTB.ForeColor = Color.Gainsboro;
}
}
اصولا باید متن AMSOstanTB به "Ostan" تغییر کنه در صورتی که این اتفاق نمی افته و متن AMSOstanTB هیچ تغییری نمی کنه ؟!!!

میشه لطفا راهنمایی کنید .
سلام دوست عزیز:
هرچند تا خط به خط Trace نکنی نمیشه نظر داد اما احتمالا جای دیگری (مثلا بایند بودن به db یا setting) این تکست تغییر میکنه.
شما یک Trace بکن متوجه میشی
موفق باشید

hamed jalili
پنج شنبه 05 آذر 1388, 23:17 عصر
ممنون از پاسختون

من قبل از پست زدن Trace کرده بودم ، هیچ مشکلی نبود ، حتی برای امتحان بعد از فرمان تغییر متن ، تابع Refresh رو هم صدا زدم تا مطمئن شم ، ولی متاسفانه هیچ تغییری نکرد . همچنان متن تغییر نمی کنه.





.