PDA

View Full Version : ساخت قالب فرم برای اپلیکیشن ویندوز



hamed442
دوشنبه 15 مهر 1392, 00:17 صبح
آیا میشه در پروژه کاری کرد که قالب تمامی فرمها یکسان بشه بدون اینکه روی طراحی تک تک فرمها کار کنیم؟ منظورم یه چیز تو مایه های مستر پیج ASP.NET هست.

pedram.11
دوشنبه 15 مهر 1392, 07:26 صبح
سلام، آره، میتونید یک فرم بسازین و بعد برای فرم های جدید اون فرم رو مشتق بگیرید

behzadkhatari
دوشنبه 15 مهر 1392, 08:09 صبح
بله یه پروژه از نوع class library ایجاد کنید و توش یه فرم بذارید. تغییرات دلخواه رو انجام بدید و سپس پروژه رو build کنید. حالا کافیه dll رو تو پروژه اصلیتون add کنید و توی فرمهاتون بجای مثلا Form1:Form بنویسید Form1:MyForm به همین سادگی :چشمک:

hamed442
جمعه 19 مهر 1392, 12:02 عصر
سلام، آره، میتونید یک فرم بسازین و بعد برای فرم های جدید اون فرم رو مشتق بگیرید

چه جوری میشه مشتق گرفت؟

hamed442
جمعه 19 مهر 1392, 12:13 عصر
بله یه پروژه از نوع class library ایجاد کنید و توش یه فرم بذارید. تغییرات دلخواه رو انجام بدید و سپس پروژه رو build کنید. حالا کافیه dll رو تو پروژه اصلیتون add کنید و توی فرمهاتون بجای مثلا Form1:Form بنویسید Form1:MyForm به همین سادگی :چشمک:

من توی کلاس لایبرری یک فرم ساختم با نام frmmain و تغییرات لازم رو دادم سپس با Shift+f6 بویلدش کردم DLL در شاخه Bin ساخته شد و در پروژه اصلی در منوی project گزینه add existing رو کلیک کردم و فایل DLL رو از اونجا اضافه کردم حالا که می خوام به جای Form1:Form از Form1:frmmain استفاده کنم خطا می ده اشکال کارم کجاست؟

merlin425
جمعه 19 مهر 1392, 12:22 عصر
دوست عزیز dll رو که با add existing به پروژه اضافه نمیکنن توی پروژه یه قسمت داری به نام refrences اونجا کلیک راست کن add refrences فایل dll خودتو انتخاب کن

hamed442
جمعه 19 مهر 1392, 17:39 عصر
دوست عزیز dll رو که با add existing به پروژه اضافه نمیکنن توی پروژه یه قسمت داری به نام refrences اونجا کلیک راست کن add refrences فایل dll خودتو انتخاب کن

با سپاس درست شد ولی الآن من توی فرم کلاس لایبرری چند تا کنترل دارم مثلا" گروپ باکس ولی تغییر خصوصیاتش در پروژه اصلی غیر فعاله من می خوام به پروپرتیز کنترلهای فرم داخل کلاس لایبرری هم در پروژه ام دسترسی داشته باشم چی کار باید کنم؟