2008-09-15 14 views
0

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

は、私はちょうどなどの保存/キャンセル、はい/いいえのような単純なものを、必要

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

+0

を使用すると、メッセージボックスクラスを使用することはできません、特定の理由はありますか? – rjzii

答えて

1

自分のテンプレートを作成してみませんか?私は、ダイアログだけでなく、いくつかのタイプのフォームでこれを行ってきました。これは、自分自身に飛躍をもたらす素晴らしい方法です。

基本ダイアログをできるだけジェネリックに保ちながら作成し、それをテンプレートとして保存します。ここで

がお手伝いします記事です:

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

+0

ありがとう、私はそれをやっていると私はそれが簡単だと同意します。私はそこに汎用テンプレートがあるかどうか疑問に思っていました。迅速な答えをありがとう! – JosephStyons

+0

あなたが探しているのは、yes/no、ok/cancelのような単純なものであれば、MessageBox(msgbox)クラスの組み込み機能を使うだけで十分です。 – GEOCHET

+0

私はあなたがそれを使用することを拒否するMessageBoxクラスに間違っていることを理解していません。 –

2

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

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

ああ、はい、彼はVB.NET、ああよく言った。いずれにせよ、これらは彼のために働くはずです。 – GEOCHET

0

はそれらのどれもが本当に、しかしなど、そこにメッセージボックスはません(VB.NetでのMsgBoxを速記)し、また、ファイルを開くようにWindowsコモンダイアログ、ファイルの保存、印刷、カラーピッカーテンプレートとして修飾します。

私は時々、より良いメッセージボックスを望んで同情することができます。あなたはコードプロジェクトを試してみることができます:私はあなたがダースを見ることになるでしょう...

関連する問題