[DllImport("kernel32")]
private static extern long WritePrivateProfileString(string section,
string key,string val,string filePath);
[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section,
string key,string def, StringBuilder retVal,
int size,string filePath);
///..............
public void IniWriteValue(string Section,string Key,string Value,string filepath)//对ini文件进行写操作的函数
{
WritePrivateProfileString(Section,Key,Value,filepath);
}
public string IniReadValue(string Section,string Key,string filepath)//对ini文件进行读操作的函数
{
StringBuilder temp = new StringBuilder(255);
int i = GetPrivateProfileString(Section,Key,"",temp,
255, filepath);
return temp.ToString(); } private void button1_Click(object sender, System.EventArgs e)
{
if(openFileDialog1.ShowDialog()==DialogResult.OK)
{
this.textBox1 .Text= IniReadValue("ODBC 32 bit Data Sources","MS Access Database",openFileDialog1.FileName);
}
} private void button2_Click(object sender, System.EventArgs e)
{
if(saveFileDialog1.ShowDialog()==DialogResult.OK)
{
IniWriteValue ("ODBC 32 bit Data Sources","MS Access Database",this.textBox1 .Text,saveFileDialog1.FileName);
}
}
兄弟读写都在里面了。呵呵!!!!
好运吧!!!!!!!!
private static extern long WritePrivateProfileString(string section,
string key,string val,string filePath);
[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section,
string key,string def, StringBuilder retVal,
int size,string filePath);
///..............
public void IniWriteValue(string Section,string Key,string Value,string filepath)//对ini文件进行写操作的函数
{
WritePrivateProfileString(Section,Key,Value,filepath);
}
public string IniReadValue(string Section,string Key,string filepath)//对ini文件进行读操作的函数
{
StringBuilder temp = new StringBuilder(255);
int i = GetPrivateProfileString(Section,Key,"",temp,
255, filepath);
return temp.ToString(); } private void button1_Click(object sender, System.EventArgs e)
{
if(openFileDialog1.ShowDialog()==DialogResult.OK)
{
this.textBox1 .Text= IniReadValue("ODBC 32 bit Data Sources","MS Access Database",openFileDialog1.FileName);
}
} private void button2_Click(object sender, System.EventArgs e)
{
if(saveFileDialog1.ShowDialog()==DialogResult.OK)
{
IniWriteValue ("ODBC 32 bit Data Sources","MS Access Database",this.textBox1 .Text,saveFileDialog1.FileName);
}
}
兄弟读写都在里面了。呵呵!!!!
好运吧!!!!!!!!
解决方案 »
- TargetType="{x:Type Button}"和TargetType="Button"有什么区别?
- datagridview中的一个反向问题
- 关于EVENT属性
- 怎么设计定时执行一个方法,定时按健设计思想.
- 面向对象该如何应用
- 请问为什么在保存csv文件的时候为乱码(英文可以正常显示,中文为乱码)?
- 如何关闭Excel进程
- 为什么会弹出新窗口呢????
- 如何用C#获得ipV4包的信息
- 在下刚学C#,对NET开发充满了希望,请大家贡献所有的,收集所有C#书籍和文章。
- 关于短信协议CMPP的问题。
- vc++中对应于多媒体有Mmsystem.h include Windows.h,那么在c#中呢?
在好象精化区!
反正已经解决了
如上!