PDA

View Full Version : حذف همه eventهای منتسب به یک کنترل



mohammadjp
چهارشنبه 09 شهریور 1390, 18:47 عصر
من در جاهای مختلف برنامه به دلائلی eventهائی را به کنترلی اضافه میکنم تا به ان رویدادها حساس شود ولی در جای خاصی میخواهم تمام ان رویدادها را از کنترل حذف کنم
فرض کنید من نمیدانم چه رویدادهائی تا کنون به کنترل اضافه شده

kiumarsknb
چهارشنبه 09 شهریور 1390, 20:30 عصر
سلام احتمالا این کار رو با دلیگیت ها بتونید انجام بدین.

mohammadjp
پنج شنبه 10 شهریور 1390, 15:56 عصر
لطفا بیشتر توضیح بدهید
مثلا من چطوری میتونم لیست ایونتهائی که به کنترل اضافه شده را به دست بیارم که بتونم اونها را دونه دونه یا یکباره حذف کنم

spring69
پنج شنبه 10 شهریور 1390, 16:52 عصر
سلام
با توجه به این لینک (http://www.waytocoding.com/2011/04/how-to-remove-all-event-handlers-from.html)مثال رو براتون نوشتم
البته این فقط در حالتی هست که بدونید دقیقا مربوط به چه رویدادی میشن. مثلا بدونید میخواید همه روال های نسبت داده شده به رویداد کلیک رو حذف کنید.
مثال رو ببینید خودتون متوجه میشین.
موفق باشید./