سلام
توی solution دو تا project دارم که توی هر کدوم یه سری فرم هست.چه جوری میتونم از فرمهای درون یکی از project ها به فرمهای project دیگر دسترسی داشته باشم و یا با دستور show اونا رو باز کنم؟
سلام
توی solution دو تا project دارم که توی هر کدوم یه سری فرم هست.چه جوری میتونم از فرمهای درون یکی از project ها به فرمهای project دیگر دسترسی داشته باشم و یا با دستور show اونا رو باز کنم؟
برای دسترسی به کلاس های پروژه دیگه، اول اسم NameSpace اون پروژه رو بنویسید و بعد که یک نقطه بزارید لیست کلاس های موجود در اون پروژه رو میتونین مشاهده کنید. مثلا:
namespace Project1NameSpace
{
class Class1
{
Project2NameSpace.Class2 myObjectFormProject2 = new Project2NameSpace.Class2();
}
}
همچنین میتونین اسم namespace پروژه 2 رو در قسمت using ها بنویسید. با این کار دیگه نیازی نیست که تو کد هر بار اسم namespace رو بنویسید.
موفق باشید
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin
دوست عزیز، هر فرم یک کلاس هست. شما وقتی یک فرم مثلا به نام Form1 اضافه می کنید به برنامه، یک کلاس با اسم Form1 ایجاد میشه که از کلاس Form ارث برده. و هر بار هم که یک فرم رو Show میکنید در واقع یک object از اون فرم میسازید و متد Show اون رو فراخونی می کنید.ولی من از کلاس استفاده نکردم از فرم دارم استفاده میکنم
موفق باشید
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin