特定のセルにフォーカスをセットする方法は?
対象製品
El Tabelle for .NET 3.0J
詳細
特定のセルにフォーカスをセットするには、ActivePosition プロパティを使用します。
WorkBook/Sheet の場合、次のようにコーディングします。
[Visual Basic]
[C#]
MultiRowSheet の場合、次のようにコーディングします。
[Visual Basic]
また、KeyAction メソッドを使用して現在のセルの位置から移動することもできます。
[Visual Basic]
[C#]
MultiRowSheet の場合、次のようにコーディングします。
[Visual Basic]
WorkBook/Sheet の場合、次のようにコーディングします。
[Visual Basic]
'C3セルに移動する
Sheet1.ActivePosition = New GrapeCity.Win.ElTabelle.Position(2, 2)
Sheet1.ActivePosition = New GrapeCity.Win.ElTabelle.Position(2, 2)
[C#]
//C3セルに移動する
sheet1.ActivePosition = new GrapeCity.Win.ElTabelle.Position(2, 2);
sheet1.ActivePosition = new GrapeCity.Win.ElTabelle.Position(2, 2);
MultiRowSheet の場合、次のようにコーディングします。
[Visual Basic]
'2行目のマルチ行の(1,1)のセルに移動する
MultiRowSheet1.ActivePosition = New GrapeCity.Win.ElTabelle.MPosition(1, 1, 1)
[C#]MultiRowSheet1.ActivePosition = New GrapeCity.Win.ElTabelle.MPosition(1, 1, 1)
//2行目のマルチ行の(1,1)のセルに移動する
multiRowSheet1.ActivePosition = new GrapeCity.Win.ElTabelle.MPosition(1, 3, 3);
multiRowSheet1.ActivePosition = new GrapeCity.Win.ElTabelle.MPosition(1, 3, 3);
また、KeyAction メソッドを使用して現在のセルの位置から移動することもできます。
[Visual Basic]
'次のセルに移動する
Sheet1.KeyAction(GrapeCity.Win.ElTabelle.KeyAction.NextCell)
Sheet1.KeyAction(GrapeCity.Win.ElTabelle.KeyAction.NextCell)
[C#]
//C3セルに移動する
sheet1.KeyAction(GrapeCity.Win.ElTabelle.KeyAction.NextCell);
sheet1.KeyAction(GrapeCity.Win.ElTabelle.KeyAction.NextCell);
MultiRowSheet の場合、次のようにコーディングします。
[Visual Basic]
'次のセルに移動する
MultiRowSheet1.KeyAction(GrapeCity.Win.ElTabelle.MKeyAction.NextCell)
[C#]MultiRowSheet1.KeyAction(GrapeCity.Win.ElTabelle.MKeyAction.NextCell)
//次のセルに移動する
multiRowSheet1.KeyAction(GrapeCity.Win.ElTabelle.MKeyAction.NextCell);
multiRowSheet1.KeyAction(GrapeCity.Win.ElTabelle.MKeyAction.NextCell);
キーワード
HowTo
この文書は、以前は次のFAQ IDで公開されていました : 6904