セル型に応じて常時入力モードを使うかどうかを切り替える方法
対象製品
MultiRow for Windows Forms 7.0J
詳細
常時入力モードは、編集可能なすべてのセル型に対して有効です。セル型に応じて常時入力モードを使うかどうかを切り替えるには、GcMultiRow.EditMode プロパティを EditOnEnter 以外に設定し、GcMultiRow.CellEnter イベントで GcMultiRow.BeginEdit メソッドを実行します。
次のコードは文字列型セルの場合のみ常時入力モードを有効にします。
[Visual Basic]
[C#]
次のコードは文字列型セルの場合のみ常時入力モードを有効にします。
[Visual Basic]
Imports GrapeCity.Win.MultiRow
Private Sub GcMultiRow1_CellEnter(ByVal sender As System.Object, ByVal e As CellEventArgs ) Handles GcMultiRow1.CellEnter
If TypeOf GcMultiRow1.CurrentCell Is TextBoxCell Then
GcMultiRow1.BeginEdit(False)
End If
End Sub
Private Sub GcMultiRow1_CellEnter(ByVal sender As System.Object, ByVal e As CellEventArgs ) Handles GcMultiRow1.CellEnter
If TypeOf GcMultiRow1.CurrentCell Is TextBoxCell Then
GcMultiRow1.BeginEdit(False)
End If
End Sub
[C#]
using GrapeCity.Win.MultiRow;
private void gcMultiRow1_CellEnter(object sender, CellEventArgs e)
{
if (gcMultiRow1.CurrentCell is TextBoxCell)
gcMultiRow1.BeginEdit(false);
}
private void gcMultiRow1_CellEnter(object sender, CellEventArgs e)
{
if (gcMultiRow1.CurrentCell is TextBoxCell)
gcMultiRow1.BeginEdit(false);
}