フォームのボタンを呼び出す 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 でエラーが発生しています
「オブジェクト」には AddButton の定義が含まれておらず、タイプ「オブジェクト」の最初の引数を受け入れる拡張メソッド「AddButton」が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)