我的App.config文件中有以下内容
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="save" value="C:\Test"/>
</appSettings>
</configuration>
以下是我的Main.cs
private void tsSaveImage_Click(object sender, EventArgs e)
{
SaveFileDialog sd = new SaveFileDialog();
sd.Filter = "TIFF Files (*.tif)|*.tif";
sd.FilterIndex = 1;
sd.InitialDirectory =
}
我想知道如何使用键中的值来设置InitialDirectory。我的想法是,一旦安装了应用程序,我希望用户导航到app.config文件并将其更改为一次。
这是一种好方法还是有更好的方法?
答案 0 :(得分:0)
您需要使用ConfigurationManager:
string value = ConfigurationManager.AppSettings[key];
在你的情况下:
value = ConfigurationManager.AppSettings["save"];
答案 1 :(得分:0)
您可以通过
从web.config键设置初始目录sd .InitialDirectory = ConfigurationManager.AppSettings[key].ToString();