作成日: 2013/12/17 最終更新日: 2014/01/31
文書種別
不具合
状況
修正済み
詳細
True DBGridのカスタムエディタとしてInputManのInterop.Editコントロールを使用し、セルが非編集状態のときに文字を入力すると、1文字目が入力されません。例えば、非編集状態で「123」と入力すると、「23」と表示されます。
回避方法
バージョン2.0.20133.61342または4.0.20133.61342のアセンブリで修正されました。
または、Editコントロールの代わりにGcTextBoxコントロールを使用するか、またはRowColChangeイベントで編集状態にする方法のいずれかでご対応ください。
◎サンプルコード(VB)
◎サンプルコード(C#)
または、Editコントロールの代わりにGcTextBoxコントロールを使用するか、またはRowColChangeイベントで編集状態にする方法のいずれかでご対応ください。
◎サンプルコード(VB)
Private Sub C1TrueDBGrid1_RowColChange(sender As System.Object, e As C1.Win.C1TrueDBGrid.RowColChangeEventArgs) Handles C1TrueDBGrid1.RowColChange
' 第2列へ移動した場合
If C1TrueDBGrid1.Col = 1 Then
' 編集を開始します。
C1TrueDBGrid1.EditActive = True
End If
End Sub
' 第2列へ移動した場合
If C1TrueDBGrid1.Col = 1 Then
' 編集を開始します。
C1TrueDBGrid1.EditActive = True
End If
End Sub
◎サンプルコード(C#)
private void c1TrueDBGrid1_RowColChange(object sender, C1.Win.C1TrueDBGrid.RowColChangeEventArgs e)
{
//第2列へ移動した場合
if (c1TrueDBGrid1.Col ==1)
//編集を開始します
c1TrueDBGrid1.EditActive = true;
}
{
//第2列へ移動した場合
if (c1TrueDBGrid1.Col ==1)
//編集を開始します
c1TrueDBGrid1.EditActive = true;
}
旧文書番号
80637