PDA

View Full Version : ساخت dll از يك فرم



mohsenm66
یک شنبه 28 شهریور 1389, 12:01 عصر
من يك فرم را ميخواهم به صورت dll تبديل كنم و از آن در برنامه ام استفاده كنم . اگر كسي بتونه منو راهنمايي كنه ممنون ميشم .

hooooman
یک شنبه 28 شهریور 1389, 12:33 عصر
سلام
1 پروژه از نوع Class Library بساز
اون كلاس Class1 كه درست ميكنه رو پاك كن
توي reference اينا رو Add كن system.drawing و system.drawing.designو systyem.windows.forms
بعد خيلي راحت 1 فرم به پروژت اضافه كن و قص علي هذا

mohsenm66
دوشنبه 29 شهریور 1389, 12:15 عصر
سلام
1 پروژه از نوع Class Library بساز
اون كلاس Class1 كه درست ميكنه رو پاك كن
توي reference اينا رو Add كن system.drawing و system.drawing.designو systyem.windows.forms
بعد خيلي راحت 1 فرم به پروژت اضافه كن و قص علي هذا

دوست عزيز من اين كار را انجام داده ام فقط مي خواهم نحوه استفاده و فراخواني اين فرم را در برنامه هاي ديگر بدانم . ممنون ميشم منو راهنمايي كنيد.

محسن شامحمدی
دوشنبه 29 شهریور 1389, 12:36 عصر
از منوی project گزینه add refrence رو انتخاب کنید و dll تون رو Browse کنید.
حالا بیایید تو کدنویسی و بنویسین:
dim obj as new dllname.classname

که dllname و classname به ترتیب نام کتابخانه و نام کلاس شما هستش.
و حالا برای فراخوانی توبع اون
obj.DoWork()

hooooman
دوشنبه 29 شهریور 1389, 12:37 عصر
سلام
تو پروژه اي كه ميخاي ازش استفاده كني تو قسمت addreference اون dll ساخته شده رو add كن و هر جاييكه ازش استفاده كني



dim f1 as new CustomDll.Customform
f1.showdialog

elnazii
پنج شنبه 14 بهمن 1389, 15:50 عصر
سلام
تو پروژه اي كه ميخاي ازش استفاده كني تو قسمت addreference اون dll ساخته شده رو add كن و هر جاييكه ازش استفاده كني



dim f1 as new CustomDll.Customform
f1.showdialog



اگه قصدمون فقط نمایش اون فرم dll شده نباشه چی؟ مثلا می خوام در حالت design dll ای که ساختم بر روی فرم اعمال بشه و تغییرات بیشتری رو اون فرم dll شده انجام بدم.