作成日: 2021/10/19 最終更新日: 2021/10/19
文書種別
不具合
状況
回避方法あり
詳細
- FrozenColumnsで固定した列上にある、マージされたセルを編集モードにします。
- 編集モードのまま画面をスクロールしてセルを画面外に移動し、そのセルが画面内に表示されるよう再度スクロールすると、編集モードが解除されています。
- 2.の状態で他のセルにフォーカスを移動すると、編集モードだったセルの内容がクリアされます。
回避方法
ScrollPositionChangingイベントを使用して、編集中にグリッドがスクロールされたときに、FinishEditingメソッドで編集を確定(またはキャンセル)させます。
Private Sub flexGrid_ScrollPositionChanging(sender As Object, e As EventArgs) If Not flexGrid.ActiveEditor Is Nothing Then flexGrid.FinishEditing(False) ' 編集を確定
' flexGrid.FinishEditing(True) ' 編集をキャンセル End If End Sub