作成日: 2020/01/21 最終更新日: 2020/08/26
文書種別
不具合
状況
修正済み
詳細
Hot状態の前景色および背景色を定義したテーマをC1TextBoxに適用しており、C1TextBoxのLeaveイベント内でコントロールのEnabledプロパティをFalseに設定するようにしているとき、TABキーの押下でフォーカスがコントロールから離れると、Hot状態の背景色が残ることがあります。
※マウスクリックによってフォーカスを移動した場合は、本現象は発生しません。
※マウスクリックによってフォーカスを移動した場合は、本現象は発生しません。
回避方法
この問題は2020J v2(4.5.20202.438)で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
C1TextBoxをいったん再有効化してから、無効化し直します。
◎サンプルコード(VB)
※修正版を適用しない場合の回避方法は以下の通りです。
C1TextBoxをいったん再有効化してから、無効化し直します。
◎サンプルコード(VB)
Private Sub C1TextBox1_Leave(ByVal sender As Object, ByVal e As EventArgs)
C1TextBox1.Enabled = False
C1TextBox1.Enabled = True
C1TextBox1.Enabled = False
End Sub
◎サンプルコード(C#)private void c1TextBox1_Leave(object sender, EventArgs e)
{
c1TextBox1.Enabled = false;
c1TextBox1.Enabled = true;
c1TextBox1.Enabled = false;
}
旧文書番号
84864