سلام. من بنا به دلایلی خواستم یه فرم دومی ایجاد کنم و البته خواستم این کارو با کد نویسی انجام بدم.
پس نشستم خوش و خرم همه کنترل هارو دستی اضافه کردم و همچنین ایونت های کلیک برای دکمه ها.
ولی موقعی که روی یک دکمه کلیک میکنم برای بار اول تابع ایونت کلیک یبار اجرا میشه، وقتی برای بار دوم روی دکمه کلیک میکنم بجای اینکه تابع کلیک یبار اجرا شه، دوبار اجرا میشه!!
چجوری کاری کنم بیشتر از یک بار اجرا نشه؟
منظورم اینه اگه nامین باری باشه دارم روی دکمه کلیک کنم بجای اینکه تابع کلیک 1بار اجرا شه مثل همیشه، به تعداد n بار اجرا میشه
سلام. اگر دز مان Runtime به یک رویداد تابعی را تخصیص میدهید ابتدا Remove و سپس Add کنید. ضمنا اگر فرم شما در زمان Runtime نمونه سازی میشه، حتما در زمان بسته شدن Dispose کنید.
https://stackoverflow.com/questions/136975/has-an-event-handler-already-been-added
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)