DrawStringで描画した文字列の幅(ピクセル)の取得

解決


Yoshi  2007-10-05 01:57:47  No: 137691

VB2005、Winアプリです。

以下のようにDrawStringで文字列を描画しています。

gr.DrawString("テスト文字列", New Font("MS ゴシック", 8), Brushes.Black, X, Y)

これに下線を引こうとしているのですが、描画した文字列の幅(ピクセル)を取得する方法はありますでしょうか?

もしあるのなら下線だけでなく枠で囲ったり色々できて嬉しいのですが…


大吉末吉  2007-10-05 03:20:42  No: 137692

#「Visual Basic 初心者掲示板」に「 <中級者>」が質問??

「Graphics.MeasureString メソッド (String, Font)」
http://msdn2.microsoft.com/ja-jp/library/6xe5hazb(VS.80).aspx


Yoshi  2007-10-05 05:10:45  No: 137693

ありがとうございます、これでいけそうです。

> #「Visual Basic 初心者掲示板」に「 <中級者>」が質問??

ご…御法度でしたか?orz


大吉末吉  2007-10-05 05:40:33  No: 137694

> ご…御法度でしたか?orz
いえいえ、別に禁止されてはいませんが・・・

「『初心者掲示板』を投稿先に選んだ理由は何かな?」という、
単なる疑問です。


Yoshi  2007-10-05 06:30:22  No: 137695

こっちがありましたね。

Visual Basic .NET掲示板
http://madia.world.coocan.jp/cgi-bin/vbnet/wwwlng.cgi

あぅあぅ、完全に失念してました (;^_^A


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加