PDA

View Full Version : ساختن فرم سفارشی و ارث بری از آن



mina.net
شنبه 28 آذر 1388, 13:43 عصر
سلام دوستان
من قبلا سوالی با مضمون زیر طرح کردم جوابی نگرفتم.


من می خوام از HelpButton در برنامه ام استفاده کنم و همچنین بتونم از دکمه هایMaximizeBox , MinimizeBoX را هم حفظ کنم.
آیا این کار عملی هست؟ چون تا وقتی که دو دکمه ، MinimizeBox , MinimizeBoX وجود دارند دکمه HelpButton نمایش داده نمی شود. اگه راهکاری دارید بفرمایید.

ظاهرا سوال بالا جواب ندارد. لذا تصمیم گرفتم یک فرم سفارشی بسازم (تایتل بار را حذف کنم و خودم یک تایتل بار سفارشی براش طراحی کنم) و از این فرم ارث بری کنم ، ولی نمی دونم چطور باید این کار رو بکنم.
دوستان اگه می شه راهنمایی فرمایید.

sari-1369
شنبه 28 آذر 1388, 18:03 عصر
فرم پایه خودت رو هر طور که میخوای میسازی .

هر فرم جدیدی که ساختی تو قسمت Genral ( زیر Public Class Form1 ) بنویس Inherits Frm_base ( در اینجا Frm_base اسم فرم پایمونه ) بعدش ازت یه خطا میگیره و یه پیشنهاد واسه رفعش میده که اگه روش کلیک کنی حله .
مثل عکس زیر :

http://barnamenevis.org/forum/attachment.php?attachmentid=41403&stc=1&d=1261234513


راه دیگه هم اینه که :

وقتی وارد قسمت Declarations میشی بالای اون قسمت نوشته Inherits System.Windows.Forms.Form تنها کاری که باید یکنی اینه که این یه خط رو حظف کنی و بجاش بنویسی Inherits test.Frm_base .

در اینجا Test اسم پروژه و Frm_base اسم فرممونه .

مثل عکس زیر :

http://barnamenevis.org/forum/attachment.php?attachmentid=41405&stc=1&d=1261234876