作成日: 2022/01/26 最終更新日: 2022/04/27
文書種別
不具合
発生環境
C1FlexGrid:2021J v3(4.5.20213.532)
状況
修正済み
詳細
FlexGridをMDIフォームの子画面に表示したとき、横スクロールすると1行目が正しく描画されません。
回避方法
この問題は2022J v1(4.5.20221.548)で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
AfterScrollイベントでinvalidateメソッドを実行し、0行目を無効にして再描画する方法が考えられます。
◎サンプルコード(VB)
Private Sub C1FlexGrid1_AfterScroll(sender As Object, e As C1.Win.C1FlexGrid.RangeEventArgs) Handles C1FlexGrid1.AfterScroll
C1FlexGrid1.Rows(C1FlexGrid1.TopRow).Invalidate()
C1FlexGrid1.Rows(0).Invalidate()
End Sub
◎サンプルコード(C#)
private void c1FlexGrid1_AfterScroll(object sender, C1.Win.C1FlexGrid.RangeEventArgs e)
{
c1FlexGrid1.Rows[c1FlexGrid1.TopRow].Invalidate();
c1FlexGrid1.Rows[0].Invalidate();
}