【问题标题】:vb.net Populate Combobox with comma separated values from an INI filevb.net 使用 INI 文件中的逗号分隔值填充组合框
【发布时间】:2012-04-11 04:01:27
【问题描述】:

我正在尝试将逗号分隔的值添加到组合框。问题是我不知道这是否是将值拆分到组合框中的最佳方法。有没有更清洁/有效的方法来做到这一点?:

Dim toread As String
    toread = ini.ReadValue("Schools", "Schools")
    Dim textdelimiter As String
    textdelimiter = ","
    Dim splitout = Split(toread, textdelimiter)
    Dim i As Integer
    For i = 0 To UBound(splitout)
        ComboBox1.Items.Add(splitout(i))
    Next

【问题讨论】:

    标签: vb.net combobox ini


    【解决方案1】:

    你可以试试这个:

    ComboBox1.Items.AddRange(ini.ReadValue("Schools", "Schools").Split(",").ToArray)
    

    【讨论】:

    • 只是想感谢您,这绝对是一种更简单/更清洁的方式哈哈
    • 我不确定我是否理解这一点,主要是因为重复的单词 Schools.... 能否请你们解释一下这段代码中到底发生了什么?
    • @DougRobinson 我也不知道。 :-) 这实际上并不重要,因为 OP 没有记录那个 ini 类,或者 ReadValue 做了什么。看起来它只是一个返回逗号分隔字符串的函数,所以这就是这里发生的一切。
    猜你喜欢
    • 2015-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-13
    • 1970-01-01
    • 2017-11-16
    • 2015-09-06
    相关资源
    最近更新 更多