我必须进行方法
Barcodereader (object sender, EventArgs e)
和其他
protected void RadWizard1_NextButtonClick(object sender, WizardEventArgs e)
您可以想象,从方法的名称中,第一个用来阅读条形码,而另一个则传递到向导中的下一步。
我想做的是,当读取条形码并找到调用
时protected void RadWizard1_NextButtonClick(object sender, WizardEventArgs e)
因此,将执行代码并将我传递给下一步。我尝试了经典
Barcodereader (object sender, EventArgs e) {
//do something
if (!opMsg.IsError) {
RadWizard1_NextButtonClick(object sender, WizardEventArgs e)
}
}
但是给我错误的说
'Wizardeventargs E是一种类型,但用作变量'
知道我在哪里做错了吗?
不要在呼叫中写入参数类型:
Barcodereader (object sender, EventArgs e) {
//do something
if (!opMsg.IsError) {
RadWizard1_NextButtonClick(sender, e as WizardEventArgs) // arguments WITHOUT types
}
}
,但请注意 e
是类型EventArgs
。我在我的示例中使用as
操作员进行了施放,因为RadWizard1_NextButtonClick
期望WizardEventArgs
。
如果e
不是WizardEventArgs
类型,则将通过null
。