メッセージの長さに合わせてダイアログボックスの大きさを変更したい
- 題名: メッセージの長さに合わせてダイアログボックスの大きさを変更したい
- 著者: ike
- 日時: 2006/02/17 16:33:29
- ID: 15076
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: メッセージの長さに合わせてダイアログボックスの大きさを変更したい
- 著者: はいこーん
- 日時: 2006/02/17 17:07:46
- ID: 15079
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: メッセージの長さに合わせてダイアログボックスの大きさを変更したい
- 著者: ike
- 日時: 2006/02/17 17:55:05
- ID: 15083
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
いつもお世話になっています。
エラーメッセージを表示する際にMessageBoxをよく用いているのですが、
「すべてを適用」とか「すべて無視」といった
MessageBoxに用意されていないボタンを実装したい場合には
イチからオリジナルのフォームを自作しています。
この場合に困る事は、可変のエラーメッセージを表示するときです。
どのくらいの長さのメッセージになるか予想できないので
ラベルやフォームのサイズを固定にする事ができません。
MessageBoxなら、どんなメッセージでもサイズを調整してくれるのですが・・・。
そこで、メッセージの長さから計算して丁度良いサイズを設定しようと思いました。
しかし、メッセージの長さといっても実際に表示した場合に
どのくらいのピクセル幅になるのかを調べる方法が分かりません。
(ちなみにフォントの設定はデフォルトのままにしています。)
調べる方法をご存知の方がいらっしゃいましたらご教授下さい。
宜しくお願いします。