با سلام.
من تو برنامم یه فرم فرزند دارم که جهت تنظیمات محیط برنامه توسط کاربره (تنظیماتی مثل تصویر زمینه و ... )
این تنظیمات داخل متغییر هایی که در Setting تعریف کردم ذخیره میشه .حالا مشکلم اینجاست که میخوام کاربر هر کدام از تنظیمات رو تغییر داد بلافاصله در فرم مادر ایجاد شه .اما تا برنامه بسته نشه و دوباره باز نشه تنظیمات اعمال نمیشه .
این هم یه تکه از کد برنامم :
OpenPicture.Filter = "Picture(*.jpg)|*.jpg|Bittmap(*.bmp)|*.bmp";
OpenPicture.FilterIndex = 1;
OpenPicture.Title = "انتخاب تصویر زمینه";
if (OpenPicture.ShowDialog() == DialogResult.OK)
{
Properties.Settings.Default.StrPathPictureFie = OpenPicture.FileName;
Properties.Settings.Default.Save();
pictureBox1.BackgroundImage = Image.FromFile(Properties.Settings.Default.StrPath PictureFie);
(new frm_main()).BackgroundImage = Properties.Settings.Default.StrPathPictureFie;
}