PDA

View Full Version : جلوگیری از تکرار کد



Pedram_Parsian
دوشنبه 12 خرداد 1393, 20:24 عصر
با سلام
من دورن برنامه در رویداد CheckedChanged به اسم c1 هزار خط کد نوشتم (راست میگم ها :قهقهه: )
حالا من یه جا خاصیت checked این کنترل رو تغییر میدم و میخوام این کد های زیاد اجرا بشن
من در vs 2010 از کد زیر استفاده می کردم :

c1_CheckedChanged(sender, e);

ولی در ورژن 2012 جواب نمیده ؟
چرا؟
با تشکر

Mori Bone
دوشنبه 12 خرداد 1393, 21:32 عصر
شما باید توی رویداد CheckedChanged، رویداد CheckedChanged رو فراخونی کنید.
چرا از function استفاده نمی کنید
اررور رو هم لطف کنید بگذارید

Pedram_Parsian
سه شنبه 13 خرداد 1393, 20:25 عصر
شما باید توی رویداد CheckedChanged، رویداد CheckedChanged رو فراخونی کنید.
چرا از function استفاده نمی کنید
اررور رو هم لطف کنید بگذارید

دوست عزیز لطفا روش استفاده از همین function رو بگذارید ؟
اررورش هم این است که sender و e رو نمیشناسه
لطفا راهنمایی کنید..
با تشکر

aliagamon
سه شنبه 13 خرداد 1393, 20:47 عصر
چرا رویداد رو مقدار دهی نمیکنید ؟

checkbox1.CheckedChanged += new EventHandler(eventfunction);

mohammadsamadi1377
سه شنبه 13 خرداد 1393, 20:54 عصر
اینم امتحان کن خدارو چ دیدی شاید کار کرد
c1_CheckedChanged(null, null);

shahryari
سه شنبه 13 خرداد 1393, 21:07 عصر
بجای پارامترهای SENDER و E از null استفاده کن