DOBON.NET DOBON.NETプログラミング掲示板過去ログ

TextBoxのEnabled時の前景色の指定。

  • 題名: TextBoxのEnabled時の前景色の指定。
  • 著者: K
  • 日時: 2005/08/04 17:58:32
  • ID: 12066
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • (なし)
  • ツリーを表示
環境/言語:[OS=WinXPPro 使用言語=VB.NET Framework 1.0]
分類:[.NET]

 TextBoxのEnabledがFalseの時のTextのFont、ForeColor、Textの位置が、
EnabledがTrueの時のTextのFont、ForeColor、Textの位置を同じにしたく、
Enabled=Falseの時はDrawStringでTextBoxのTextを描く様に、
ここのTips(http://dobon.net/vb/dotnet/control/tbenabledfalse.html)
などを見て作っていたのですが、2つ分からないことがあります。

1つ、TextBoxのFontのSizeにかかわらず、TextBoxのEnabled=Trueの時のTextBoxの
Textの位置と、Enabled=Falseの時にDrawStringで描かれた文字の位置とを
合わせるためのDrawStringで使用する座標の取得の方法。

2つ、ある程度Fontのサイズが小さいと分からないのですが、
Enabled=False時にDrawStringで描かれたTextの表示と、
Enabled=Trueの時のTextBoxのTextの表示の大きさ(フォント名?)が違う。
これを同じ大きさに表示する方法。

以上2つの方法はあるのでしょうか?ありましたらご教授お願いします。

DOBON.NET | プログラミング道 | プログラミング掲示板