Anbei ein Beispiel wie man die Settings nutzen kann.
Mit diesem Script kann ein Pfad gesetzt werden. Dieser wird gespeichert und beim erneuten Ausführen des Scriptes geladen.
SetSettingExamplePath (1567 Downloads)
private void frmSetSettingExamplePath_Load(object sender, System.EventArgs e)
{
// Check if setting exists
if (!oSettings.ExistSetting(SettingPath))
{
// Add setting
oSettings.AddStringSetting(
SettingPath,
new string[] {},
new string[] {},
"FolderBrowseDialog Path",
new string[] {@"Default value of test setting"},
ISettings.CreationFlag.Insert
);
// Add setting value
oSettings.SetStringSetting(SettingPath, Environment.GetFolderPath(Environment.SpecialFolder.Desktop), 0);
txtPath.Text = oSettings.GetStringSetting(SettingPath, 0);
}
else
{
// Load values
txtPath.Text = oSettings.GetStringSetting(SettingPath, 0);
}
}
private void btnPath_Click(object sender, System.EventArgs e)
{
// Check if directory exists
if (Directory.Exists(txtPath.Text))
{
fbd.SelectedPath = txtPath.Text;
}
else
{
fbd.SelectedPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
}
// Set path to setting
if (fbd.ShowDialog() == DialogResult.OK)
{
txtPath.Text = fbd.SelectedPath;
oSettings.SetStringSetting(SettingPath, fbd.SelectedPath, 0);
}
}
Danke! :w00t: