PDA

View Full Version : مشکل در دسترسی فرمها به یکدیگر!



angel20
سه شنبه 08 اردیبهشت 1394, 17:08 عصر
با سلام خدمت دوستان عزیز!
برنامه من چند تا فرم داره ( 5 تا) این تا به راحتی به هم دسترسی دارن وهر جا بخوام اون یکی دیگه رو صدا بزنم انجام میشه ولی الان که یه فرم دیگه اضافه کردم به هیچ وجه تو هیچ کدوم از فرمهام نمیشه صداش بزنم کسی علت رو میدونه!!؟؟؟؟ اینم کدهایی که برا دسترسی استفاده میکنم:
1---------------------System.Windows.Forms.Form f1 = System.Windows.Forms.Application.OpenForms["anbar"];


2--------------------- froshandegan f2 = new froshandegan();
f2.Show();

malizergani
سه شنبه 08 اردیبهشت 1394, 23:35 عصر
سلام دوست عزیز

برای این فرمی رو باز کنی باید از کد زیر استفاده کنی :

var f1 = new Form1();
f1.ShowDialog();

و اینکه شما پروژت چطوریه و چجور داری کار می کنی ممکنه دست به namespace فروم جدید زدی یا هرکاری دیگه ای که ممکنه ولی کد دوم رو هم براتون میذارم:

var f1 = global::[NameSpace].Form1();
f1.ShowDialog();

انشاالله مشکلت حل بشه

angel20
چهارشنبه 09 اردیبهشت 1394, 17:54 عصر
دستت درد نکنه داداش!!!!! ولی نشد فکر میکنم مشکل از خوده ویژوال استودیو باشه!!!!

malizergani
پنج شنبه 10 اردیبهشت 1394, 18:13 عصر
سلام دوست عزیز

کد بگذارید ما اشکال رو میگیریم.