PDA

View Full Version : ذخیره کردن تنظیمات برنامه theme saver



حمیدرضا1
چهارشنبه 04 آذر 1394, 21:44 عصر
سلام.تو یه آموزش یه theme saver دیدم با بیسیک بود.خواستم با سی شارپ پیادش کنم ولی خورد به خطا.از کامپوننت های dev component استفاده میکنم.
ولی نتونستم پیادش کنم.

private void btnOffice2007Blue_Click(object sender, EventArgs e)
{
styleManager1.ManagerStyle = eStyle.Office2007Blue;
}

private void btnOffice2007Silver_Click(object sender, EventArgs e)
{
styleManager1.ManagerStyle = eStyle.Office2007Silver;
}

private void btnOffice2007Black_Click(object sender, EventArgs e)
{
styleManager1.ManagerStyle = eStyle.Office2007Black;
}
===============================================

private void frmMain_FormClosing(object sender, FormClosingEventArgs e)
{
Properties.Settings.Default.theme = styleManager1.ManagerStyle.ToString();
Properties.Settings.Default.Save();
}
++++++++++++++++++++++++++++++++++++++++++++++++++ +++++

try
{
styleManager1.ManagerStyle = Properties.Settings.Default.theme;
}
catch
{

}
اینم بگم که از متغیر setting برای ذخیره استفاده میکنم که اسمش هست theme و از نوع string هست.اما تو خطی که مشخص کردم میگه نمیتونم string رو به estyle تغییر بدم.خودمم هر کاری کردم نشد.ممنون مشیم دوستان نظرشون رو بگن.

حمیدرضا1
پنج شنبه 05 آذر 1394, 11:11 صبح
ممنون بابت پاسخگویی دوستان.
توی یه انجمن دیگه درخواست دادم جواب دادن.
گفتم اینجا بزارم شاید به درد بقیه هم بخوره.
برای ذخیره ی تم ها درون متغییر setting باید نوع متغیر setting رو برابر با estyle در نظر بگیریم.ولی چون این نوع(eStyle) بصورت پیش فرض درون مقدارها نیست، باید اون رو این شکلی انتخاب کنیم:
137062
137063
137064