PDA

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



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

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

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

plus
جمعه 01 شهریور 1392, 01: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, 02: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 کارکتر بشه