在另一个方法中调用向导方法
calling wizard method inside another method
我要方法
Barcodereader (object sender, EventArgs e)
和另一个
protected void RadWizard1_NextButtonClick(object sender, WizardEventArgs e)
从方法名称可以想象,第一个用于读取条形码,另一个用于传递到向导中的下一步。
我想做的是当读取条码发现调用
protected void RadWizard1_NextButtonClick(object sender, WizardEventArgs e)
so 将执行代码并将我传递到下一步。
我已经尝试过经典
Barcodereader (object sender, EventArgs e) {
//do something
if (!opMsg.IsError) {
RadWizard1_NextButtonClick(object sender, WizardEventArgs e)
}
}
但给我错误提示
'WizardEventArgs e is a type but used as a variable'
知道我哪里做错了吗?
不要在调用中写参数类型:
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
将被传递。
我要方法
Barcodereader (object sender, EventArgs e)
和另一个
protected void RadWizard1_NextButtonClick(object sender, WizardEventArgs e)
从方法名称可以想象,第一个用于读取条形码,另一个用于传递到向导中的下一步。
我想做的是当读取条码发现调用
protected void RadWizard1_NextButtonClick(object sender, WizardEventArgs e)
so 将执行代码并将我传递到下一步。 我已经尝试过经典
Barcodereader (object sender, EventArgs e) {
//do something
if (!opMsg.IsError) {
RadWizard1_NextButtonClick(object sender, WizardEventArgs e)
}
}
但给我错误提示
'WizardEventArgs e is a type but used as a variable'
知道我哪里做错了吗?
不要在调用中写参数类型:
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
将被传递。