ヘッダークリックで列全体選択をコーディングでする方法
ヘッダークリックで列全件選択は基本機能で有るが、選択範囲の行Noは-1が設定されてしまう。
その為、別の処理で選択範囲の取得時selectonが-1から-1になる事を回避する為、selectionを手動で設定する方法を使う
1.スプレッドのCellClickイベントで既存処理をキャンセルし、スプレッドの選択を設定する
private void fpSpread1_CellClick(object sender, FarPoint.Win.Spread.CellClickEventArgs e) { if (e.ColumnHeader == true) { //既存処理をキャンセル e.Cancel = true; //選択範囲の初期化 fpSpread1.ActiveSheet.ClearSelection(); //対象列の0行から最終行までを選択 fpSpread1.ActiveSheet.AddSelection(0, e.Column, fpSpread1.ActiveSheet.RowCount, 1); } }