作成日: 2022/06/21 最終更新日: 2022/06/21
文書種別
使用方法
詳細
垂直スクロールバーがある場合、水平スクロールバーまたは左矢印キーでカーソルを右方向へ移動した際に、右端の列のセル全体が見えるように表示が調整されます。
このときグリッドに表示されている左端の列では、セルの最初の部分が見切れてしまう事があります。

左端の列での見切れを避けこのセル全体を表示させるには、AfterScrollイベントにてLeftColプロパティを設定する方法が考えられます。
LeftColは、水平方向にスクロールしたときに、指定した列がグリッドの左端の列になるように設定する機能です。

以下に簡単な設定例を記載します。
◎サンプルコード(VB)
このときグリッドに表示されている左端の列では、セルの最初の部分が見切れてしまう事があります。

左端の列での見切れを避けこのセル全体を表示させるには、AfterScrollイベントにてLeftColプロパティを設定する方法が考えられます。
LeftColは、水平方向にスクロールしたときに、指定した列がグリッドの左端の列になるように設定する機能です。

以下に簡単な設定例を記載します。
◎サンプルコード(VB)
Private Sub C1FlexGrid1_AfterScroll(sender As Object, e As C1.Win.C1FlexGrid.RangeEventArgs) Handles C1FlexGrid1.AfterScroll
C1FlexGrid1.LeftCol = e.NewRange.LeftCol
End Sub
◎サンプルコード(C#)
private void c1FlexGrid1_AfterScroll(object sender, C1.Win.C1FlexGrid.RangeEventArgs e)
{
c1FlexGrid1.LeftCol = e.NewRange.LeftCol;
}