社区
C#
帖子详情
c#如何操作INI文件呀?请大家给个实例。我用ini保存的一些窗体的属性,读时总是不能再重新设置窗体属性,因为
Tensionli
2006-10-17 05:59:35
c#如何操作INI文件呀?请大家给个实例。我用ini保存的一些窗体的属性,
读时总是不能再重新设置窗体属性,因为用的是string;
...全文
247
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
VirtualBox 安装 ArchLinux
1. 安装ArchLinux 1.1. 安装准备 这里使用的虚拟机为 VirtualBox,版本 6.1.22 r144080 (Qt5.6.2) 下载日期:2021年5月16日 系统为 archlinux-2021.05.01-x86_64 下载日期:2021年5月16日 1.2. 虚拟机
设置
具体安装步骤如下 新建虚拟机。在VirtualBox中点击新建,在打开的对话框中选择专家模式(ArchLinux默认为8g,有点不够) 具体
设置
如下图所示:若名称为archlinux*****,就会自动带出
如何安装archlinux | 在虚拟机(oracle VM virtualbox)上安装archlinux
准备工作: 1.下载oracle VM virtualbox;
虚拟机VirtualBox安装ArchLinux(上)
本次记录使用VirtualBox安装ArchLinux,其实笔者几年前有用实体机安装过ArchLinux,但现在的安装步骤又有些不同,所以,才写一篇完整的记录文章。之前的文章可在此访问:Arch Linux实体机安装记录 - chenyucong - 博客园笔者安装虚拟机的用途就是用来今后开发项目,因为主力机还有其它用途,开发时肯定需要经常捣鼓,为了保持主力机系统的稳定运行,所以采用虚拟机。1、安装VirtualBox,这一步就跳过了,应该大家都会。2、新建虚拟机&相关
设置
1)点击新建:2)写上虚拟机的名称
Virtualbox ArchLinux 安装
Virtralbox ArchLinux 桥接网络 桌面
ArchLinux安装(VirtualBox)
#VirtualBox配置 1.启用EFI 2.选择光驱 #安装ArchLinux 1.查看是否开启EFI # ls /sys/firmware/efi/efivars 2.查看是否能上网 # ping www.baidu.com 3.更改镜像源 # vim /etc/pacman.d/mirrorlist 将中国镜像移动到上方 vim: d:删除(剪切) p:粘贴 4.更新时间 # timedatectl set-ntp true 5.硬盘分区 # cfdisk 选择gpt进行分区 6.格
C#
111,128
社区成员
642,534
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章