PDA

View Full Version : سوال: طراحی قالب برای فرم های C#



NasimBamdad
دوشنبه 22 خرداد 1391, 22:16 عصر
درودی به بزرگی ایران زمین .

یک سوال ،

چه طوری میشه برای فرم های C# به صورت حرفه ای قالب طراحی کرد ، به صورتی که نیاز نباشد برای تک تک فرم های می سازیم و باتن ها و لیبل ها و تکست باکس ها به صورت مجدد طراحی کرد

مثلا یادم میاد در سیستم های CMS ، یک قالب طراحی می شد و برای کل CMS مورد استفاده قرار می گرفت

یک چیزی مثل Skin Craft .

ممنون می شم کمک کنید

راستی کسی Theme راست چین برای Iriskin نداره ؟

Mahmoud.Afrad
دوشنبه 22 خرداد 1391, 22:39 عصر
شما یک فرم طراحی میکنید فقط برای قالب و پوسته بدون چیزهای اضافه. بعد فرمهایی که میخواهید این قالب رو بهش بدید رو باید از این فرم مشتق کنید. مثلا form1 فرمی هست که طراحی کردید. اینطوری کلاس فرم2 رو از فرم1 مشتق میکنید
public partial class Form2 : Form1
{
public Form2()
{
InitializeComponent();
}
}

NasimBamdad
دوشنبه 22 خرداد 1391, 23:13 عصر
شما یک فرم طراحی میکنید فقط برای قالب و پوسته بدون چیزهای اضافه. بعد فرمهایی که میخواهید این قالب رو بهش بدید رو باید از این فرم مشتق کنید. مثلا form1 فرمی هست که طراحی کردید. اینطوری کلاس فرم2 رو از فرم1 مشتق میکنید
public partial class Form2 : Form1
{
public Form2()
{
InitializeComponent();
}
}


مرسی دوست عزیز . حالا یک سوال دیگه .

چه طوری طراحی کنیم . یعنی مثلا چه طوری عکس برای دکمه Close , Minimize , Maximize درست کنیم

چه طوری برای اون Title bar قرارش بدیم . + جه طور برای خود فرم ؟

Mahmoud.Afrad
دوشنبه 22 خرداد 1391, 23:25 عصر
میتونید border فرم رو none کنید و باتنهایی رو روی فرم قرار بدید برای همین کارهایی که گفتید. توسط کلاس graphics میتونید اشکالی رو روی فرم رسم کنید. برای titlebar هم بعد از طراحی میتونید با کدنویسی کاری کنید که با موس جابجا بشه.
نمونه http://up98.org/upload/server1/02/j/fg92yw47hi288plbrjc9.rar

NasimBamdad
سه شنبه 23 خرداد 1391, 04:30 صبح
پروژه زیبایی بود ، اما کلی باید باهاش ور برم که ببینم چی به چی هست . مرسی