PDA

View Full Version : سوال: ساخت کلاس



mahshad2005
پنج شنبه 08 مرداد 1388, 03:07 صبح
سلام دوستان

اگر بخوام فرضآ برای همه فرم هام از یک کلاس مشترک استفاده کنم که در این کلاس به تعریف کامپوننتزStatusStript به پردازم و مجبور نباشم برای تک تک فرم هام کد بنویسم
اما نمی دونم چطوری کد کلاس را بنویسم چون کلاس اصلا StatusStript1.Nameرا نمی شناسه
می خوام یه جوری کلاسم شی StatusStript استفاده شده در فرمم را بشناسه اما نمیدونم چطوری؟!
امید وارم منظورم رو تونسته باشم بیان کنم .ممنونم:لبخندساده:

Unknownlive
پنج شنبه 08 مرداد 1388, 09:01 صبح
بله من فهمیدم شما یک کلاس ایجاد کنید خوب حالا باید یک تابع بنویسید اولا تمام فضای نامی یک فرم عادی را به جایگزین فضای نامی کلاس کنید تا فرقی نباشد بعدش تابع را می توانید از نوع Void بگیرید بعد یک پارامتر ورودی از نوع شئ StatusStrip بگیرید و هر تغییری خواستید انجام بدید بعد کلاس را در هر فرم خواستید پیاده سازی کنید و تابع را صدا بزنید بعد شئ StatusStrip1 را به عنوان پارامتر ورودی بدهید
Public Void Sta(StatusStrip SS)
ss.name=myname
.
.
.

Soroush.Sarabi
پنج شنبه 08 مرداد 1388, 10:50 صبح
دوست عزیز شما می تونی یک کلاس جدید بسازید که از کلاس Form ارث برده باشد و Component خودتون رو توش تعریف کنید (Init فراموش نشه) و بعد برای ساخت سایر فرم هاتون از اون استفاده کنید.