作成日: 2018/10/05 最終更新日: 2019/04/10
文書種別
不具合
状況
修正済み
詳細
C1TextBoxにおいて、コントロールの高さが十分にあり、AutoSize=False、Enabled = Falseのとき、単一行テキストの垂直位置を中央揃えもしくは下揃えにすると、テキストの上部の背景色が正しく塗りつぶされません。これは、VisualStyleがCustomもしくはSystemで、BackColorがTransparentもしくはWhiteの場合にのみ発生します。
例えば、VerticalAlignを「VerticalAlignEnum.Middle」に設定し、BackColorを「White」に設定すると、C1TextBoxの上半分がグレー、下半分が白というように表示されます。
例えば、VerticalAlignを「VerticalAlignEnum.Middle」に設定し、BackColorを「White」に設定すると、C1TextBoxの上半分がグレー、下半分が白というように表示されます。
回避方法
この問題は2019J v1(4.0.20191.362)で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
BackColorを、TransparentもしくはWhite以外の色に設定します。
◎サンプルコード(VB)
※修正版を適用しない場合の回避方法は以下の通りです。
BackColorを、TransparentもしくはWhite以外の色に設定します。
◎サンプルコード(VB)
C1TextBox1.BackColor = Color.FromArgb(255, 255, 254)
◎サンプルコード(C#)c1TextBox1.BackColor = Color.FromArgb(255, 255, 254);
旧文書番号
83281