با سلام خدمت اساتيد محترم سايت،
در يك Solution كه يك Project در آن وجود داره با استفاده از Add Project يك پروژه ديگه رو add كردم، حالا نميدونم چطور يك فرمو از پروژه دوم، توي پروژه اصلي كه فرم اول من با اون باز ميشه باز كرد؟
Printable View
با سلام خدمت اساتيد محترم سايت،
در يك Solution كه يك Project در آن وجود داره با استفاده از Add Project يك پروژه ديگه رو add كردم، حالا نميدونم چطور يك فرمو از پروژه دوم، توي پروژه اصلي كه فرم اول من با اون باز ميشه باز كرد؟
براي اين كار بايد ابتدا فضاي نام (NameSpace) پروژه ديگه و بعد نام فرم رو بياريد.
Project2.Form1 f1 = new Project2.Form1()
برای دسترسی به کلاس های موجود در پروژه دوم، از namespace اون پروژه استفاده کنید:
project2Namespace.YourClassName myObject = new Project2Namespace.YourClassName();
هم اینکه میتونین برای جلوگیری از تکرار namespace، اون رو در قسمت using ها اضافه کنید:
using project2Namespace;
YourClassName myObject = new YourClassName();
موفق باشید
يكبار از منوي Build گزينه Build Solution (يا Rebuild Solution) رو بزنيد.نقل قول:
دليل اينكه عنوان namespace پروژه دوم كه من add كردم توي ليست نيست و من علننا نميتونم از روشي كه لطف كرده بوديد استفاده كنم چيه؟