سلام من با ایجاد فرم جدید مشکل دارم وقتی فرمم رو ایجاد میکنم نمیتونم بهش دسترسی داشته باشم
اسم فرمم رو میزنم توی لیست نیست و وقتی خودم اسم ش رو مینویسم اخطار میده که همچین چیزی موجود نیست
سلام من با ایجاد فرم جدید مشکل دارم وقتی فرمم رو ایجاد میکنم نمیتونم بهش دسترسی داشته باشم
اسم فرمم رو میزنم توی لیست نیست و وقتی خودم اسم ش رو مینویسم اخطار میده که همچین چیزی موجود نیست
1) فرم جاری شما با کلمه this میتونید بهش دسترسی داشته باشید..مثلا اگه توی Form1 هستی و میخای یه دکمه بزاری برای خروج از برنامه مینویسی this.close(); که این this اشاره به Form1 داره
2) از فرمت نمونه بسازی
Form1 f1= new Form1();
f1.close();
اصلا نمی تونم از فرمم نمونه بسازم وقتی قسمتی یا تمام اسم فرمم رو مینویسم هیچی نمیاد و اخطارشم اینه که رفرنس موجود نیست
از کلاس فرم خود نمونه سازی کنید و از اعضای کلاس آن استفاده کنید
frmMain myFrm=new frmMain();
myFrm.Show();
دوست عزیز من میگم نمیتونم نمونه بسازم باز شما میگی نمونه بساز
منظور شما اينكه اسم فرمت توي ليست اسم فرمهات در پنجره solution explorer نيست؟
سلام دوست من
نگاه کن ببین NameSpace فرم ایجاد شدت با سایر NameSpace ها یکیه.
اگه یکی هست :
1.شاید اول اسمش یه چیز دیگه بوده و بعد عوض کردی اما هنوز به نام قبلی میشناسدش.
2.شاید داخل پوشه و ... ست که باید بعد از this نام پوشه و سپس نام فرم قرار بگیره
موفق باشی
بایت بایت