InvalidArgument = ValueOf 0对SelectedIndex无效

时间:2019-05-12 14:23:11

标签: vba antivirus

我刚刚安装了VBS,并开始制作FormApllications。我正在制作防病毒软件,但是ComboBox出现问题。 当我运行该应用程序时,它说: System.ArgumentOutOfRangeException:'InvalidArgument =值'0'不适用于'SelectedIndex'。参数名称:SelectedIndex'

这是我的代码:

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Button3.Enabled = False
    Button1.Enabled = False
    Button2.Enabled = False
    ComboBox1.SelectedIndex = 0
    ComboBox1.Items.AddRange(System.IO.Directory.GetLogicalDrivers)
End Sub

有人可以帮助我理解吗?感谢您的建议。

1 个答案:

答案 0 :(得分:0)

按如下所示的顺序排列最后两行。基本上,您想添加项目,然后选择要显示的第一个项目。

ComboBox1.Items.AddRange(System.IO.Directory.GetLogicalDrivers)
ComboBox1.SelectedIndex = 0