- 博客(0)
- 资源 (4)
- 收藏
- 关注
c#.net设置INI文件
c#.net完美读取及设置INI文件
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace yjjk
{
public partial class setfdbs : Form
{
public setfdbs()
{
InitializeComponent();
}
private void setfdbs_Load(object sender, EventArgs e)
{
string Current;
Current = Directory.GetCurrentDirectory();//获取当前根目录
Console.WriteLine("Current directory {0}", Current);
Ini ini = new Ini(Current + "/config.ini");
// 读取ini
string fdbs = ini.ReadValue("Setting", "fdbs");
string fdname = ini.ReadValue("Setting", "fdname");
tbfdbs.Text = fdbs;
tbfdname.Text = fdname;
}
private void button1_Click(object sender, EventArgs e)
{
string fdbs, fdname;
fdbs = Common.ChkTextInput(tbfdbs.Text.ToString());
fdname = Common.ChkTextInput(tbfdname.Text.ToString());
string Current;
Current = Directory.GetCurrentDirectory();//获取当前根目录
Console.WriteLine("Current directory {0}", Current);
// 写入ini
try
{
Ini ini = new Ini(Current + "/config.ini");
ini.Writue("Setting", "fdbs", fdbs);
ini.Writue("Setting", "fdname", fdname);
MessageBox.Show(" 保存成功!!", "提示");
main.fdbs123 = fdbs;
this.Close();
}
catch
{
MessageBox.Show(" 配置错误!!", "提示");
}
}
private void button2_Click(object sender, EventArgs e)
{
this.Close();
}
private void tbfdbs_DoubleClick(object sender, EventArgs e)
{
selfd selfd = new selfd();
selfd.getstr += new selfd.GetString(selfd_getstr);
selfd.ShowDialog();
}
void selfd_getstr(string fd, string fdname)
{
tbfdbs.Text = fd;
tbfdname.Text = fdname;
}
}
}
2013-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人