首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

combobox触发Click事件,该如何解决

2012-03-22 
combobox触发Click事件在VB中可以设定ListIndex来触发Click事件,在VB.NET中用SelectedIndex为什么不可以?V

combobox触发Click事件
在VB中可以设定ListIndex来触发Click事件,在VB.NET中用SelectedIndex为什么不可以?

VB.NET code
With cboCmdSubType            .Items.Clear()            .Items.Add("<None>")            'If .ItemsCount > 0 Then .ListIndex = 0            If .Items.Count > 0 Then .SelectedIndex = 0        End With


[解决办法]
你这样就是默认选中项是第一个item啊
你还要做什么?
[解决办法]
只有属性设置 ,不能写语句 要是一个事件调用另一个事件应该在方法体内写
例如:
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
ComboBox1_Click(sender, e)
End Sub
[解决办法]
探讨

只有属性设置 ,不能写语句 要是一个事件调用另一个事件应该在方法体内写
例如:
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged……

[解决办法]
探讨
在VB中可以设定ListIndex来触发Click事件,在VB.NET中用SelectedIndex为什么不可以?

VB.NET code
With cboCmdSubType
.Items.Clear()
.Items.Add("<None>")
'If .ItemsCount > 0 Then .ListIn……

热点排行