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

文字列のドット数の取得

環境/言語:[VS2005(C#) .NET2.0]
分類:[.NET]

お世話になります。 おんたまと申します。

現在、.DrawString()を使用して文字列を画面に描画しています。
この出力された文字列を四角い枠(線)で囲みたいと思っています。
その際、出力する文字の縦横のドット数が解れば枠を書くことが出来るかと思うのですが
ドット数の取得方法が解りません

例えば、以下のような感じで書きたいのです。
┌─────┐
|凡例   │
│■AAAAAA │
│□BBBBBB │
│◆ほげほげ│
└─────┘

何か情報をお持ちの方がいらっしゃいましたら、ご教授いただけると助かります。
■No20711に返信(おんたまさんの記事)
こちらDOBONさんのページがご参考なると思います。

DOBON.NET > プログラミング道 > .NET Tips > 画像、印刷
http://dobon.net/vb/dotnet/graphics/measurestring.html

MSDNライブラリ

Graphics.MeasureString メソッド
http://msdn2.microsoft.com/ja-jp/library/system.drawing.graphics.measurestring(VS.80).aspx

フォントとテキストの使用
http://msdn2.microsoft.com/ja-jp/library/a3a2bads(VS.80).aspx

方法 : 描画テキストを配置する
http://msdn2.microsoft.com/ja-jp/library/332kzs7c(VS.80).aspx

方法 : 四角形内にテキストを折り返して描画する
http://msdn2.microsoft.com/ja-jp/library/baw6k39s(VS.80).aspx
■No20712に返信(IIJIMASさんの記事)
IIJIMASさん、返信ありがとうございます。

DOBONさんのHPは検索したのですが、見逃していたようです^^;

DOBON.NET > プログラミング道 > .NET Tips > 画像、印刷
http://dobon.net/vb/dotnet/graphics/measurestring.html
を参考にしたところ、無事取得することができました。

ありがとうございました。
解決済み!

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