ユーザー定義のショートカットキーアクションから呼び出し元のGcMultiRowコントロールにアクセスするには?

文書番号 : 40554     文書種別 : 使用方法     登録日 : 2017/07/26     最終更新日 : 2017/07/26
文書を印刷する
対象製品
MultiRow for Windows Forms 10.0J
詳細
ショートカットキーアクションではIAction.Executeメソッドの引数から呼び出し元のGcMultiRowコントロールにアクセスできます。

[Visual Basic]
Imports GrapeCity.Win.MultiRow

Public Class MyAction
    Implements IAction

    Public Function CanExecute(ByVal target As GcMultiRow) As Boolean Implements IAction.CanExecute
        Return True
    End Function

    Public ReadOnly Property DisplayName() As String Implements IAction.DisplayName
        Get
            Return Me.ToString()
        End Get
    End Property

    Public Sub Execute(ByVal target As GcMultiRow) Implements IAction.Execute
        MessageBox.Show(target.CurrentCellPosition.ToString())
    End Sub
End Class


[C#]
using GrapeCity.Win.MultiRow;

public class MyAction : IAction
{
    public bool CanExecute(GcMultiRow target)
    {
        return true;
    }

    public string DisplayName
    {
        get { return this.ToString(); }
    }

    public void Execute(GcMultiRow target)
    {
        MessageBox.Show(target.CurrentCellPosition.ToString());
    }
}