以下のようなテキストボックスの制御をしたいのですが、何かいい方法はないでしょうか?
・テキストボックスは、複数行入力できるようにする。
(Multiline = True)
・テキストボックスのフォントはMSゴシック(等幅フォント)を使用。
・テキストボックスのフォントのサイズは変更できる。
(ただし8〜16ptの範囲)
・テキストボックスの幅は、全角40文字分にし、フォントサイズが変更されると、テキストボックスの幅も変更される。
(ちなみに、テキストボックスに入る文字は全角のみです。半角が入っても変換することを前提にします。)
環境はVB2008です。よろしくお願いいたします。
textbox継承してカスタムすればいいと思うよ。
編集 削除描画した場合の、指定した文字列の幅は
[Graphics.MeasureString メソッド]
http://msdn.microsoft.com/ja-jp/library/system.drawing.graphics.measurestring.aspx
かなー。