PDA

View Full Version : سوال: اعمال تنظیمات در همه ی فرم ها



es.es.es
دوشنبه 14 مرداد 1392, 15:11 عصر
سلام من یه فرم واسه تنظیمات پروژه ام دارم که توش رنگ پس زمینه و فونت نوشته ها و ... رو تغییر میده حالا میخواستم این تنظیمات برای همه ی فرم هام اعمال بشه و مثلا پس زمینه همه فرم ها یک رنگ بشه
البته یه گزینه هم برای پیش فرض گذاشتم که برگرده به تنظیمات قبلی

Amin69
دوشنبه 14 مرداد 1392, 15:28 عصر
سلام. اگه منظورتون اینه که کاربر رنگ و فونت رو تغییر بده و در تمام فرم ها اعمال بشه، باید از خاصیت setting پروژه‌تون استفاده کنید.
اگه راجبه اون اطلاعی ندارید بگید تا بیشتر توضیح بدم...
یا علی

es.es.es
جمعه 01 شهریور 1392, 00:52 صبح
چرا راجع به اون اطلاع دارم اما میخوام بدونم چطوری این تنظیمات رو وقتی یک جایی عوض میکنم تو همه فرما تغییر کنه

plus
جمعه 01 شهریور 1392, 02:15 صبح
یک کلاس ازForm ارث بری کنید و بقیه فرم ها رو از اون ارث ببرید:

// TemplateForm.cs
using System.Windows.Forms;
using ...
namespace ...
{
class TemplateForm : Form
{
public TemplateForm()
{
this.BackColor = Color.Yellow;
}
}
}

// MyForm.cs
using System.Windows.Forms;
using ...
namespace ...
{
public partial class MyForm : TemplateForm
{
public MyForm ()
{
InitializeComponents();
}
}
}

mousa1992
جمعه 01 شهریور 1392, 03:28 صبح
اینو ببین (http://barnamenevis.org/showthread.php?414081-%D8%B4%D9%85%D8%A7-%DA%86%D9%87-%D8%A7%DB%8C%D8%AF%D9%87-%D8%A7%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AD%D9%81%D8%B8-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%D9%87-%D9%81%D8%B1%D9%85-%D9%87%D8%A7-%D8%AF%D8%A7%D8%B1%DB%8C%D8%AF%D8%9F)
اینم واسه اینکه 10 کارکتر بشه