えムナウ Blog

えムナウ の なすがまま

目次

Blog 利用状況

ニュース


follow mnow at http://twitter.com


えムナウのプログラミングのページ

INETAJ

書庫

日記カテゴリ

ギャラリ

TextBoxを自分で描画する

TextBoxを自分で描画するには以下のようにやります。
this.SetStyle(ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint, true);
OnPaintBackground/OnPaintが有効になって自分で描画できます。

通常のコントロールではSetStyleに対して以下のようにUpdateStylesを呼んでやります。
this.UpdateStyles();

ただし、TextBoxに関してはHandleを再度作成しなければいけません。
this.RecreateHandle();
を代わりに使用します。

もし、コントロールのSetStyleでつまづいた場合はこちらも考えてみてください。

投稿日時 : 2007年2月8日 2:13

コメントを追加

# re: TextBoxを自分で描画する 2007/02/08 9:00 じゃんぬねっと

あー、これもあのスレッドを見ての記事だな。
などと予想。

# re: TextBoxを自分で描画する 2007/02/08 10:04 ぽぴ王子

同じく予想。

でも、こういうのって知らないとあのスレッドのスレ主
みたいに苦労しそうなので、とっても役立ちますね。
(あんまりテキストボックスを自分で描画することは
なさそうですが)

# re: TextBoxを自分で描画する 2007/02/08 11:11 えムナウ

メッセで相談主に答えてあげた内容です。
ちょっとニッチだけど出ていない情報かもしらんと思って書きました。
相談主がどこのスレッドを見ていたのかは知りません。
(最近MSDNフォーラム以外掲示板を追っていないので)

# WM_PAINTを使ったTextBoxのカスタム描画 2007/02/15 0:03 梅林日記

WM_PAINTを使ったTextBoxのカスタム描画

# If you are going for most excellent contents like myself, just pay a quick visit this web page daily since it offers quality contents, thanks 2019/04/09 19:07 If you are going for most excellent contents like

If you are going for most excellent contents like myself, just pay a quick visit this web page daily since it offers
quality contents, thanks

# Terrific work! That is the type of information that are meant to be shared across the net. Shame on the seek engines for not positioning this submit upper! Come on over and talk over with my website . Thanks =) 2019/07/01 19:31 Terrific work! That is the type of information tha

Terrific work! That is the type of information that are meant to
be shared across the net. Shame on the seek engines for not positioning this
submit upper! Come on over and talk over with my website .

Thanks =)

タイトル  
名前  
URL
コメント