我在 VB.Net 中有一个调用表单按钮的方法:
Private Sub BUTTON_CAL( _
ByVal frm As Object, ByVal e As System.Windows.Forms.KeyEventArgs)
If e.KeyCode = Keys.A AndAlso e.Modifiers = Keys.Control Then
If frm.AddButton.Enabled = True Then Call frm.AddButton.PerformClick()
e.SuppressKeyPress = True
End if
End Sub
我已将此代码转换为 c#
public static void BUTTON_CAL(object frm, System.Windows.Forms.KeyEventArgs e) {
if(e.KeyCode==Keys.A&&e.Modifiers==Keys.Control) {
if(frm.AddButton.Enabled==true) {
frm.AddButton.PerformClick();
}
e.SuppressKeyPress=true;
}
}
在 C#.Net 中我收到错误
'object' 不包含 AddButton' 的定义,并且找不到接受第一个类型为 'object' 的参数的扩展方法 'AddButton'(您是否缺少 using 指令或程序集引用?)