C# 现在有个pic文件夹,里面都是png,JPG文件,如何实现根据INI文件中写入的图片名称,来展示这些图片
【C#】现在有个pic文件夹,里面都是png,JPG文件,如何实现根据INI文件(文件有之间“;”隔开)中写入的图片名称,来展示这些图片。目前我这边已经实现,获取指定路径...
【C#】 现在有个pic文件夹,里面都是png,JPG文件,如何实现根据INI文件(文件有之间“;”隔开)中写入的图片名称,来展示这些图片。
目前我这边已经实现,获取指定路径下的图片,多张就循环展示,现在就想通过ini配置文件控制图片展示 展开
目前我这边已经实现,获取指定路径下的图片,多张就循环展示,现在就想通过ini配置文件控制图片展示 展开
2个回答
展开全部
比如说有类
public class GlobalConfig
{
[DllImport("kernel32.dll")]
public static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);
[DllImport("kernel32")]
public static extern long WritePrivateProfileString(string section, string key, string val, string filePath);
public static string readString(string group, string item, string filename)
{
StringBuilder temp = new StringBuilder(255);
int i = GetPrivateProfileString(group, item, "", temp, 255, filename);
return temp.ToString();
}
public static string GetConfig()
{
//假定要读取程序目录下config.ini中[system]节中的piclist项内容
string path = System.Windows.Forms.Application.StartupPath;
string fn = path + @"\Config.ini";
if (File.Exists(fn))
return readString("system", "piclist", fn);
return "";
}
}
在其它地方就可以直接
string[] picarray=GlobalConfig.GetConfig().Split(';');
picarray就是你要的图片名,怎么处理随你了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询