ユーザー定義のショートカットキーアクションから呼び出し元のGcMultiRowコントロールにアクセスするには?
対象製品
MultiRow for Windows Forms 10.0J
詳細
ショートカットキーアクションではIAction.Executeメソッドの引数から呼び出し元のGcMultiRowコントロールにアクセスできます。
[Visual Basic]
[C#]
[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()); } }