ナレッジベース
ReadOnly プロパティを True に設定しても Ctrl + Z を行うと入力内容が戻る
対象製品
InputMan Pro 7.0J
発生環境
動作環境と同様
ステータス
修正済み
詳細
対象コントロール:imDate、imMask、imNumber、imNumLite、imTime
Ctrl + Z の操作を行うと、値が一度だけ前の値に戻ります。
・imNumber、imNumLite では値が一度だけ戻ります。
・imDate、imMask、imTime では繰り返し値が変更されます。
Ctrl + Z の操作を行うと、値が一度だけ前の値に戻ります。
・imNumber、imNumLite では値が一度だけ戻ります。
・imDate、imMask、imTime では繰り返し値が変更されます。
回避方法
不具合を修正した 2004/11/10 修正版をご使用いただくか、下記の回避方法をご検討ください。修正版は、このサイトのアップデートページでダウンロードできます。
[回避方法]
ReadOnly プロパティを True に設定した後に、一旦別のコントロールにフォーカスを移動し、その後再度フォーカスを戻します。
Private Sub imNumLite1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
imNumLite1.ReadOnly = True
imNumber1.SetFocus '別のコントロールにフォーカスを移します
imNumLite1.SetFocus 'フォーカスを元に戻します
End If
End Sub
[回避方法]
ReadOnly プロパティを True に設定した後に、一旦別のコントロールにフォーカスを移動し、その後再度フォーカスを戻します。
Private Sub imNumLite1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
imNumLite1.ReadOnly = True
imNumber1.SetFocus '別のコントロールにフォーカスを移します
imNumLite1.SetFocus 'フォーカスを元に戻します
End If
End Sub
キーワード
IMPR04180
この文書は、以前は次のバグレポートIDで公開されていました : 4391


