AddSelection および RemoveSelection メソッドが定義されていない
対象製品
MultiRow for Windows Forms 5.0J
詳細
ヘルプの「選択モード」のトピックには、GcMultiRow.AddSelection メソッドと GcMultiRow.RemoveSelection メソッドの使用方法が記載されていますが、これらのメソッドはヘルプの記載ミスによるもので、コントロールには実装されていません。
(ヘルプのこの記載は MultiRow for Windows Forms 5.0J Service Pack 1 で訂正されました。ご迷惑をおかけし申し訳ございません。)
同等の処理を行うには、Row.Selected プロパティまたは Cell.Selected プロパティをご利用ください。
[Visual Basic]
[C#]
Visual Studio 2008 では、拡張メソッドを使用して同等のメソッドを追加することができます。
[Visual Basic]
[C#]
次期バージョン MultiRow for Windows Forms 6.0J では GcMultiRow.AddSelection および GcMultiRow.RemoveSelection メソッドが提供されています。
(ヘルプのこの記載は MultiRow for Windows Forms 5.0J Service Pack 1 で訂正されました。ご迷惑をおかけし申し訳ございません。)
同等の処理を行うには、Row.Selected プロパティまたは Cell.Selected プロパティをご利用ください。
[Visual Basic]
GcMultiRow1.Rows(0).Cells(0).Selected = True
[C#]
gcMultiRow1.Rows[0].Cells[0].Selected = true;
Visual Studio 2008 では、拡張メソッドを使用して同等のメソッドを追加することができます。
[Visual Basic]
Imports GrapeCity.Win.MultiRow
Imports System.Runtime.CompilerServices
Public Module GcMultiRowExtension
<Extension()> _
Public Sub AddSelection(ByVal gcMultiRow As GcMultiRow, ByVal rowIndex As Integer, ByVal cellIndex As Integer)
gcMultiRow.Rows(rowIndex).Cells(cellIndex).Selected = True
End Sub
<Extension()> _
Public Sub RemoveSelection(ByVal gcMultiRow As GcMultiRow, ByVal rowIndex As Integer, ByVal cellIndex As Integer)
gcMultiRow.Rows(rowIndex).Cells(cellIndex).Selected = False
End Sub
End Module
Imports System.Runtime.CompilerServices
Public Module GcMultiRowExtension
<Extension()> _
Public Sub AddSelection(ByVal gcMultiRow As GcMultiRow, ByVal rowIndex As Integer, ByVal cellIndex As Integer)
gcMultiRow.Rows(rowIndex).Cells(cellIndex).Selected = True
End Sub
<Extension()> _
Public Sub RemoveSelection(ByVal gcMultiRow As GcMultiRow, ByVal rowIndex As Integer, ByVal cellIndex As Integer)
gcMultiRow.Rows(rowIndex).Cells(cellIndex).Selected = False
End Sub
End Module
[C#]
using GrapeCity.Win.MultiRow;
public static class GcMultiRowExtensions
{
public static void AddSelection(this GcMultiRow gcMultiRow, int rowIndex, int cellIndex)
{
gcMultiRow.Rows[rowIndex].Cells[cellIndex].Selected = true;
}
public static void RemoveSelection(this GcMultiRow gcMultiRow, int rowIndex, int cellIndex)
{
gcMultiRow.Rows[rowIndex].Cells[cellIndex].Selected = false;
}
}
public static class GcMultiRowExtensions
{
public static void AddSelection(this GcMultiRow gcMultiRow, int rowIndex, int cellIndex)
{
gcMultiRow.Rows[rowIndex].Cells[cellIndex].Selected = true;
}
public static void RemoveSelection(this GcMultiRow gcMultiRow, int rowIndex, int cellIndex)
{
gcMultiRow.Rows[rowIndex].Cells[cellIndex].Selected = false;
}
}
次期バージョン MultiRow for Windows Forms 6.0J では GcMultiRow.AddSelection および GcMultiRow.RemoveSelection メソッドが提供されています。
関連情報
この文書は、以前は次のFAQ IDで公開されていました : 11388