VB.NET の定義済みダイアログ テンプレート?
質問
VB.NET に使用できるテンプレート ダイアログのライブラリはありますか?カスタムダイアログを作成してそれを継承するのは簡単ですが、その種のテンプレートがいくつかあるようです。
保存/キャンセル、はい/いいえなどの単純なものが必要です。
編集:ドロップダウン メニュー、リストボックス、グリッドなどを追加したいので、MessageBox だけでは十分ではありません。いくつかの事前定義ボタンを要求できるダイアログ フォームがあり、各ボタンがモーダル結果を返してフォームを閉じた場合、それらのコントロールを追加すると、ボタンはすでにそこに存在します。
解決
独自のテンプレートを作成してみませんか?ダイアログだけでなく、いくつかのタイプのフォームでこれを実行しました。これは、自分自身にジャンプスタートを与える素晴らしい方法です。
可能な限り汎用的なものにして基本的なダイアログを作成し、テンプレートとして保存します。
以下の記事が役に立ちます。
そして:
他のヒント
MsgBox で提供できる以上のものが必要ですか?
MsgBox("Do you want to see this message?", MsgBoxStyle.OkCancel + MsgBoxStyle.Information, "Respond")
が使えないのですか? メッセージボックスクラス?
もちろん、MessageBox (省略形) もあります。 メッセージボックス VB.Net の場合)、および「ファイルを開く」、「ファイルを保存」、「印刷」、「ColorPicker」などの Windows の共通ダイアログも含まれます。
ただし、実際にはテンプレートとして適格なものはありません。
時々、より良いメッセージ ボックスが欲しいと思うのは、私も共感できます。コードプロジェクトを試してみてください:きっと1ダースは見えるでしょう...
所属していません StackOverflow