非表示セルにフォーカス移動できる場合がある
対象製品
SPREAD for WPF 1.0J
詳細
セル結合あるいは自動マージされているセル範囲の先頭列または先頭行が非表示となっている場合、キーボードによるアクティブセルの移動で非表示セルにフォーカスが移動します。
【手順】
1.新規ウィンドウにSPREADを配置します
2.下記サンプルコードをコピーし、アプリケーションを実行します
3.結合されているセルをマウスでクリックします
4.左右矢印キーを押下し、アクティブセルを左右方向に移動します
--非表示行にあるセルにフォーカスが移動
◎サンプルコード(VB)
◎サンプルコード(C#)
【手順】
1.新規ウィンドウにSPREADを配置します
2.下記サンプルコードをコピーし、アプリケーションを実行します
3.結合されているセルをマウスでクリックします
4.左右矢印キーを押下し、アクティブセルを左右方向に移動します
--非表示行にあるセルにフォーカスが移動
◎サンプルコード(VB)
GcSpreadGrid1(1, 1).RowSpan = 3
GcSpreadGrid1.Rows(1).IsVisible = False
◎サンプルコード(C#)
gcSpreadGrid1[1, 1].RowSpan = 3;
GcSpreadGrid1.Rows[1].IsVisible = false;
回避方法
この現象は、Excelの動作に基づいた仕様となります。