-
یک شنبه 31 مرداد 1389, 20:00 عصر
#1
کاربر دائمی
چگونگي حذف متدي كه شي مربوطه اش حذف شده است .
سلام ،
فرض كنيد يك دكمه در فرم قرار مي دهيم و به خاصيت Name آن دست نمي زنيم و در همين حال براي رويداد كليك آن كدي قرار ميدهيم ،
بعد از اين كار خاصيت Name دكمه را تغيير ميدهيم مثلا : btnOpen و روي آن دوبار كليك ميكنيم تا رويداد كليك آن فراخواني شود ، مي بينيم كه دقيقا به همان محل كد قبلي ميرويم و برنامه هم به درستي اجرا مي شود ولي تابع مربوط به رويداد تغيير نام نداده است :
مثلا انتظار دارم كه نام تابع تبديل به (private void btnOpen _Click(object sender, EventArgs e شود . حال براي تغيير نام خودكار بايد چه كار كنيم ، استفاده از Replace به نظرم اصلا كار درستي نيست ، چون وقتي تعداد خطوط كد زياد بشه ، دردسر سازه ، بايد يك راه حلي وجود داشته باشه كه اميدوارم شما دوستان جواب بديد ، خيلي برام جالبه كه بدونم دليل اين كار چيه كه به صورت اتوماتيك تابع تغيير نام داده نميشه! .
همچنين اگر همان دكمه را حذف كنيم چرا متد مربوط به آن به صورت خودكار حذف نمي شود و گاهي اوقات مشكل ساز ميشه . چه طوري بايد طوري تنظيم كنيم كه به صورت خودكار متد مربوطه را هم حذف كند ؟.
با تشكر /.
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت