我是Vb.NET的新版本,并尝试使用INI文件中的特定部分填充组合框。
例如,我的INI文件包含:
[Month]
Jan
Feb
Mar
[Date]
1
2
3
我有一个带有两个组合框的表单。我希望在表单加载时使用“月份”部分下的值填充其中一个,并使用指定的单个INI文件中的“日期”部分值填充其中一个。
我使用VS Express 2013 for Windows并使用VB.NET作为语言。
提前感谢任何指示。
编辑:我已经检查了有关读/写INI /文本文件的相关帖子,但大多数都指向使用不同的INI / TEXT文件,读取所有行或以所需格式设置INI / TEXT /结构不是我可以做的事情。
-Deepak
答案 0 :(得分:0)
没有直接的方法可以在.NET中使用INI文件进行操作。
INI文件也包含键/值对,例如:
[Month]
Jan = 1
Feb = 2
Mar = 3
如果您可以使用适当的INI结构,那么我建议您使用我的库来完成INI文件处理:
https://github.com/MarioZ/MadMilkman.Ini
以下是您为上述INI内容完成任务的方法:
Dim ini As New IniFile
ini.Load("path to your INI file")
For Each key In ini.Sections("Month").Keys
' Jan, Feb and Mar
Me.ComboBox1.Items.Add(key.Name)
' 1, 2 and 3
Me.ComboBox2.Items.Add(key.Value)
Next