質問

VB.NET に使用できるテンプレート ダイアログのライブラリはありますか?カスタムダイアログを作成してそれを継承するのは簡単ですが、その種のテンプレートがいくつかあるようです。

保存/キャンセル、はい/いいえなどの単純なものが必要です。

編集:ドロップダウン メニュー、リストボックス、グリッドなどを追加したいので、MessageBox だけでは十分ではありません。いくつかの事前定義ボタンを要求できるダイアログ フォームがあり、各ボタンがモーダル結果を返してフォームを閉じた場合、それらのコントロールを追加すると、ボタンはすでにそこに存在します。

役に立ちましたか?

解決

独自のテンプレートを作成してみませんか?ダイアログだけでなく、いくつかのタイプのフォームでこれを実行しました。これは、自分自身にジャンプスタートを与える素晴らしい方法です。

可能な限り汎用的なものにして基本的なダイアログを作成し、テンプレートとして保存します。

以下の記事が役に立ちます。

http://www.builderau.com.au/program/dotnet/soa/Save-time-with-Visual-Studio-2005-project-templates/0,339028399,339285540,00.htm

そして:

http://msdn.microsoft.com/en-us/magazine/cc188697.aspx

他のヒント

MsgBox で提供できる以上のものが必要ですか?

MsgBox("Do you want to see this message?", MsgBoxStyle.OkCancel + MsgBoxStyle.Information, "Respond")

が使えないのですか? メッセージボックスクラス?

もちろん、MessageBox (省略形) もあります。 メッセージボックス VB.Net の場合)、および「ファイルを開く」、「ファイルを保存」、「印刷」、「ColorPicker」などの Windows の共通ダイアログも含まれます。

ただし、実際にはテンプレートとして適格なものはありません。

時々、より良いメッセージ ボックスが欲しいと思うのは、私も共感できます。コードプロジェクトを試してみてください:きっと1ダースは見えるでしょう...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top