作成日: 2025/04/18 最終更新日: 2025/04/18
文書種別
使用方法
詳細
FlexGrid では、スクロール操作に対して特定の行・列を固定する「固定行・固定列」の設定が可能です。これにより、表の一部を常に表示させた状態でスクロールさせることができます。
■設定方法
- 固定行の設定:Rows.Frozen プロパティ
- 固定列の設定:Columns.Frozen プロパティ
固定された行または列の境界線にマウスカーソルを合わせると、マウスカーソルが「鍵マーク」に変化します。この状態でドラッグ&ドロップ操作を行うと、固定位置を変更することができます。
マウス操作による固定位置の変更を無効化したい場合は、AllowFreezingプロパティにAllowFreezing.Noneを設定してください。
◎サンプルコード(VB.NET/.NET Framework)
' 固定行を設定
flexGrid.Rows.Frozen = 1 ' 1行目を固定
' 固定行の位置変更を無効化
flexGrid.AllowFreezing = AllowFreezing.None
◎サンプルコード(C#/.NET Framework)
// 固定行を設定
flexGrid.Rows.Frozen = 1;
// 固定行の位置変更を無効化
flexGrid.AllowFreezing = AllowFreezing.None;