AmiN0012
شنبه 17 بهمن 1394, 17:34 عصر
سلام دوستان من ی برنامه نوشتم که میتونه تصویر زمینه فرم رو عوض کنه.و این برنامه رو ازش ستاپ ساختم.برنامه درست کار میکرد.یعنی قشنگ عکس عوض میشد.
ولی الان ارور زیر رو میده:
configuration system failed to initialize
جالب اینه با محیط سی شارپ اجرا میگیرم عکس تصویر زمینه قشنگ عوض میشه.اما بخام از ستاپی که ساختم تغییر بدم عکسو،ارور بالا رو میده.
اینم کدهای من:
private void wallpaper_Click(object sender, EventArgs e)
{
openFileDialog1.FileName = "";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
PicMain.BackgroundImage = Image.FromFile(openFileDialog1.FileName);
Dentistry_Project.Properties.Settings.Default.Wall paper = openFileDialog1.FileName;
Dentistry_Project.Properties.Settings.Default.Save ();
}
}
private void Frm_Main_Load(object sender, EventArgs e)
{
try
{
PicMain.BackgroundImage = Image.FromFile(Dentistry_Project.Properties.Settin gs.Default.Wallpaper);
}
catch { PicMain.BackgroundImage = null; }
}
لازمه بگم همیشه اخرین ادرس عکسم تو setting.setting ذخیره میشه.
تو نت سرچ کردم گفت مشکلت تو app.config هست.اما متوجه نشدم چیکار کنم.این کد app.config من:
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="Dentistry_Project.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<connectionStrings>
<add name="Dentistry_Project.Properties.Settings.DentistryCon nectionString"
connectionString="Data Source=.;Initial Catalog=Dentistry;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
<userSettings>
<Dentistry_Project.Properties.Settings>
<setting name="Wallpaper" serializeAs="String">
<value />
</setting>
</Dentistry_Project.Properties.Settings>
</userSettings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>
ولی الان ارور زیر رو میده:
configuration system failed to initialize
جالب اینه با محیط سی شارپ اجرا میگیرم عکس تصویر زمینه قشنگ عوض میشه.اما بخام از ستاپی که ساختم تغییر بدم عکسو،ارور بالا رو میده.
اینم کدهای من:
private void wallpaper_Click(object sender, EventArgs e)
{
openFileDialog1.FileName = "";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
PicMain.BackgroundImage = Image.FromFile(openFileDialog1.FileName);
Dentistry_Project.Properties.Settings.Default.Wall paper = openFileDialog1.FileName;
Dentistry_Project.Properties.Settings.Default.Save ();
}
}
private void Frm_Main_Load(object sender, EventArgs e)
{
try
{
PicMain.BackgroundImage = Image.FromFile(Dentistry_Project.Properties.Settin gs.Default.Wallpaper);
}
catch { PicMain.BackgroundImage = null; }
}
لازمه بگم همیشه اخرین ادرس عکسم تو setting.setting ذخیره میشه.
تو نت سرچ کردم گفت مشکلت تو app.config هست.اما متوجه نشدم چیکار کنم.این کد app.config من:
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="Dentistry_Project.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<connectionStrings>
<add name="Dentistry_Project.Properties.Settings.DentistryCon nectionString"
connectionString="Data Source=.;Initial Catalog=Dentistry;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
<userSettings>
<Dentistry_Project.Properties.Settings>
<setting name="Wallpaper" serializeAs="String">
<value />
</setting>
</Dentistry_Project.Properties.Settings>
</userSettings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>