如何以编程方式引发combobox_SelectedIndexChanged(object sender,EventArgs e)?
假设我有一个名为ClearFields()的方法。我想在结束Clearfields()方法之前调用该事件。
答案 0 :(得分:11)
就像调用任何其他方法一样:
Public Sub ClearFields()
...
...
combobox_SelectedIndexChanged(Nothing, Nothing)
End Sub
实际上并不是“提升事件”......当一个事件被引发时,它所做的就是调用相关的方法。 combobox_SelectedIndexChanged只是附加到事件触发器的方法。
如果您需要将特定的comboBox传递给方法,请将第一个Nothing替换为您需要传递的组合框。
答案 1 :(得分:0)
对于您的具体情况,我认为您可以在自己的方法结束时调用OnSelectedIndexChanged
方法。虽然看起来清除组合框的内容可能会引发事件。
答案 2 :(得分:0)
您可以通过选择(以编程方式)ListView控件中的其他项来引发SelectedIndexChanged
事件。
答案 3 :(得分:0)
只需:
combobox_SelectedIndexChanged(null, null);
在代码中要调用方法的位置。