社区
C#
帖子详情
c#如何操作INI文件呀?请大家给个实例。我用ini保存的一些窗体的属性,读时总是不能再重新设置窗体属性,因为
Tensionli
2006-10-17 05:59:35
c#如何操作INI文件呀?请大家给个实例。我用ini保存的一些窗体的属性,
读时总是不能再重新设置窗体属性,因为用的是string;
...全文
211
5
打赏
收藏
c#如何操作INI文件呀?请大家给个实例。我用ini保存的一些窗体的属性,读时总是不能再重新设置窗体属性,因为
c#如何操作INI文件呀?请大家给个实例。我用ini保存的一些窗体的属性, 读时总是不能再重新设置窗体属性,因为用的是string;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
任亚军
2006-10-17
打赏
举报
回复
正好有一个发给你
using System;
using System.IO;
using System.Runtime.InteropServices;
using System.Text;
namespace eMonitor
{
/// <summary>
/// IniFile 的摘要说明。
/// </summary>
public class IniFile
{
public string inipath;
[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);
/// <summary>
/// 构造方法
/// </summary>
/// <param name="INIPath">文件路径</param>
public IniFile(string INIPath)
{
inipath = INIPath;
}
/// <summary>
/// 写入INI文件
/// </summary>
/// <param name="Section">项目名称(如 [TypeName] )</param>
/// <param name="Key">键</param>
/// <param name="Value">值</param>
public void IniWriteValue(string Section,string Key,string Value)
{
WritePrivateProfileString(Section,Key,Value,this.inipath);
}
/// <summary>
/// 读出INI文件
/// </summary>
/// <param name="Section">项目名称(如 [TypeName] )</param>
/// <param name="Key">键</param>
public string IniReadValue(string Section,string Key)
{
StringBuilder temp = new StringBuilder(500);
int i = GetPrivateProfileString(Section,Key,"",temp,500,this.inipath);
return temp.ToString();
}
/// <summary>
/// 验证文件是否存在
/// </summary>
/// <returns>布尔值</returns>
public bool ExistINIFile()
{
return File.Exists(inipath);
}
}
}
mapserver
2006-10-17
打赏
举报
回复
现在还用ini文件来保存设置?在C#下没有现成的类来操作ini。
可以xml文档来保存,XmlDocument操作xml方便的多。
scow
2006-10-17
打赏
举报
回复
调win32api,请搜索以前的帖子
xingyaohua
2006-10-17
打赏
举报
回复
up
C#
开发
实例
大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载
主要内容有
C#
开发环境的使用、
C#
语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows
窗体
基础、特色
窗体
界面、
窗体
控制技术、MDI
窗体
和继承
窗体
、Windows常用控件的使用、...
C#
Winform
窗体
与界面设计
本课程是针对
C#
Winform开发人员的基础性课程,详尽的介绍
C#
Winform
窗体
与界面的设计,通过提供
实例
,让
C#
Winform开发人员掌握相关程序设计技巧,为后面学习完整的实战课程打下较好的基础。
C#
110,502
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章