WinFrom玩转config配置文件

简介: 本文转载:http://www.dotblogs.com.tw/sam319/archive/2010/01/01/12753.aspx 有時候我們希望程式可以記下使用者的設定    下次開啟時可以繼續沿用這些設定值    方法有很多種 (用登錄檔/寫INI.

本文转载:http://www.dotblogs.com.tw/sam319/archive/2010/01/01/12753.aspx

有時候我們希望程式可以記下使用者的設定    下次開啟時可以繼續沿用這些設定值    方法有很多種 (用登錄檔/寫INI...)    今天來學怎麼使用ApplicationSettings儲存這些設定值

假設我今天寫了一個下載軟體    希望可以儲存使用者下載的目錄位置

image

首先開啟textBox1的屬性設定    找到ApplicationSettings欄位    點一下PropertyBinding的[...]來做屬性繫結設定

image

然後在Text欄位右邊點下拉按[(新增...)]    我們新增一個欄位名稱叫做[DownloadFolder]來和textBox1.Text屬性做連繫    預設值是[C:\Downloads]    按下確定後可以看到資料連繫後的變化

image

最後我們在[儲存]按鈕中輸入以下程式碼

private void btnSave_Click(object sender, EventArgs e)
    
{
    
    Properties.Settings.Default.Save();
    
}

完工! 就這麼簡單

 

[Code下載]

 

這邊在簡單的記錄一下   他連繫的欄位其實就是放在Properties.Settings裡面

image

所以如果有需要的話   你可以直接用下面的程式碼取用[DownloadFolder]的值

string folder = Properties.Settings.Default.DownloadFolder;
目录
相关文章
PM2 配置文件(ecosystem.config.js 字段详细介绍)
PM2 配置文件(ecosystem.config.js 字段详细介绍)
1083 0
webpack.config.js配置文件报错:The ‘mode‘ option has not been set
webpack.config.js配置文件报错:The ‘mode‘ option has not been set
243 0
|
Web App开发 缓存 前端开发
VUE-CLI可选的配置文件vue.config.js
VUE-CLI可选的配置文件vue.config.js
243 0
文件名: ?Ciwindows\system32 inetsrconfiglapplicationHost.config 错误:无法写入配置文件
文件名: ?Ciwindows\system32 inetsrconfiglapplicationHost.config 错误:无法写入配置文件
260 0
|
JavaScript
webpack学习五:webpack的配置文件webpack.config.js分离,分离成开发环境配置文件和生产环境配置文件
这篇文章介绍了如何将webpack的配置文件分离成开发环境和生产环境的配置文件,以提高打包效率。
232 1
webpack学习五:webpack的配置文件webpack.config.js分离,分离成开发环境配置文件和生产环境配置文件
|
XML 开发框架 .NET
【已解决】请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记
【已解决】请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记
|
XML 开发框架 .NET
C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
217 1
|
Java 数据库连接 mybatis
Mybatis+mysql动态分页查询数据案例——Mybatis的配置文件(mybatis-config.xml)
Mybatis+mysql动态分页查询数据案例——Mybatis的配置文件(mybatis-config.xml)
|
XML Java 数据库连接
MyBatis核心配置文件解析: 一步步深入理解mybatis-config.xml
MyBatis核心配置文件解析: 一步步深入理解mybatis-config.xml
1810 0
MyBatis核心配置文件解析: 一步步深入理解mybatis-config.xml
|
数据库连接 C# 数据库
C#数据库连接配置文件存放至App.Config
将C#数据库连接配置文件存放到外置的App.config文件中,并且演示vs和Rider如何读取配置文件连接数据库
407 0