PDA

View Full Version : سوال: سوال در مورد رويداد كنترل ها



alifa135
شنبه 27 شهریور 1389, 09:07 صبح
با سلام خدمت دوستان برنامه نويس
بعضي اوقات من وقتي روي مثلا رويداد يك باتن (كه قبلا يه سري كد نوشتم) دابل كليك مي كنم ، به صورت زير مي آيد . و اثري از كدهايي كه نوشتم نيست .

Private Button1_Click_1()

بعد بررسي كردم ديدم كه كدهايي كه نوشته بودم در بالا به اين نام هست

Private Button1_Click()

و در قسمت اجراي برنامه دستوراتي كه در زير برنامه بالايي نوشتم اجرا نمي شه
چي كار كنم كه اين مشكل پيش نياد ؟

Mohandes2009
شنبه 27 شهریور 1389, 09:32 صبح
بیشتر توضیح بده!!یعنی چی اینا که میگی!!این Button1 کپی از یک Button دیگه است؟!

fjm11100
شنبه 27 شهریور 1389, 09:51 صبح
خب مشکل اینه که متد مرتبط با رویداد شما نامش چیز دیگری غیر از آن متدی است که کدتان را در آن نوشته اید. گاهی در اثر کپی کردن کنترلها (و گاهی در اثر خطای vs) پیش می آید. 2 راه دارید:
1- از پنجره properties وارد قسمت events شوید و رویداد مورد نظر را پیدا و نام متدش را تغییر دهید
2- به کد Designer فرم رفته و دنبال نام غلط متد رویدادتان بگردید و آنرا به نام درست تغییر دهید.

mohsen_csharp
شنبه 27 شهریور 1389, 10:01 صبح
سلام

مشکل از اینجا ناشی شده که اتصال به رویداد اولی جدا شده

شما مانند تصویر زیر این اتصال رو دستی تنظیم کن

Mohandes2009
شنبه 27 شهریور 1389, 11:59 صبح
به نظر من برو روی رویداد همون Button و راست کلیک کن و Reset را بزن و از نوع بنویس:چشمک: