使用VB.NET中的INI文件填充组合框

时间:2015-05-04 10:52:16

标签: vb.net forms combobox ini

我是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

1 个答案:

答案 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