作成日: 2021/12/27 最終更新日: 2021/12/27
文書種別
不具合
状況
回避方法あり
詳細
FlexGridの編集コントロールにInputManのEditコントロールを使用し、非編集状態のセルでF2キー押下してもセルが編集状態に移行せず、文字が選択されるドロップダウンエディタが表示されます。
回避方法
FlexGridのKeyDownEditイベントで Alt +下矢印キーの押下を検出し、既定の動作をキャンセル後に文字列の選択を行います。
◎サンプルコード(VB)
Private Sub C1FlexGrid1_KeyDownEdit(sender As Object, e As C1.Win.C1FlexGrid.KeyEditEventArgs) Handles C1FlexGrid1.KeyDownEdit
If e.KeyCode = Keys.Down AndAlso e.Alt Then
e.Handled = True
DirectCast(C1FlexGrid1.Editor, GrapeCity.Win.Input.Interop.Edit).SelectAll()
End If
End Sub