PDA

View Full Version : سوال: چطور ميشه يك فرمو از يك project ديگه صدا كرد؟



Mahdad999
شنبه 22 آبان 1389, 11:34 صبح
با سلام خدمت اساتيد محترم سايت،
در يك Solution كه يك Project در آن وجود داره با استفاده از Add Project يك پروژه ديگه رو add كردم، حالا نميدونم چطور يك فرمو از پروژه دوم، توي پروژه اصلي كه فرم اول من با اون باز ميشه باز كرد؟

Reza_Yarahmadi
شنبه 22 آبان 1389, 11:52 صبح
براي اين كار بايد ابتدا فضاي نام (NameSpace) پروژه ديگه و بعد نام فرم رو بياريد.

Project2.Form1 f1 = new Project2.Form1()

Amir Oveisi
شنبه 22 آبان 1389, 11:53 صبح
برای دسترسی به کلاس های موجود در پروژه دوم، از namespace اون پروژه استفاده کنید:

project2Namespace.YourClassName myObject = new Project2Namespace.YourClassName();

هم اینکه میتونین برای جلوگیری از تکرار namespace، اون رو در قسمت using ها اضافه کنید:
using project2Namespace;

YourClassName myObject = new YourClassName();

موفق باشید

Mahdad999
شنبه 22 آبان 1389, 12:39 عصر
برای دسترسی به کلاس های موجود در پروژه دوم، از namespace اون پروژه استفاده کنید:

project2Namespace.YourClassName myObject = new Project2Namespace.YourClassName();

هم اینکه میتونین برای جلوگیری از تکرار namespace، اون رو در قسمت using ها اضافه کنید:
using project2Namespace;

YourClassName myObject = new YourClassName();

موفق باشید
ضمن تشكر از پيگيري سريع شما؛
دليل اينكه عنوان namespace پروژه دوم كه من add كردم توي ليست نيست و من علننا نميتونم از روشي كه لطف كرده بوديد استفاده كنم چيه؟

Reza_Yarahmadi
شنبه 22 آبان 1389, 12:50 عصر
دليل اينكه عنوان namespace پروژه دوم كه من add كردم توي ليست نيست و من علننا نميتونم از روشي كه لطف كرده بوديد استفاده كنم چيه؟
يكبار از منوي Build گزينه Build Solution (يا Rebuild Solution) رو بزنيد.