Vb.net-dialog-boxes

提供:Dev Guides
移動先:案内検索

VB.Net-ダイアログボックス

ファイルを開いたり保存したり、ページを印刷したり、色、フォント、ページ設定などの選択肢をアプリケーションのユーザーに提供するなど、さまざまなタスクのためにWindowsフォームで使用される多くの組み込みダイアログボックスがあります。 これらの組み込みダイアログボックスは、開発者の時間と作業負荷を削減します。

これらのダイアログボックスコントロールクラスはすべて、 CommonDialog クラスを継承し、基本クラスの_RunDialog()_関数をオーバーライドして特定のダイアログボックスを作成します。

RunDialog()関数は、ダイアログボックスのユーザーがその_ShowDialog()_関数を呼び出すと自動的に呼び出されます。

*ShowDialog* メソッドは、実行時にすべてのダイアログボックスコントロールを表示するために使用されます。 *DialogResult* 列挙型の値を返します。 DialogResult列挙の値は-
  • Abort -ユーザーがAbortボタンをクリックすると、DialogResult.Abort値を返します。
  • Cancel -ユーザーが[キャンセル]ボタンをクリックすると、DialogResult.Cancelを返します。
  • Ignore -ユーザーが[無視]ボタンをクリックすると、DialogResult.Ignoreを返します。
  • No -ユーザーが[いいえ]ボタンをクリックすると、DialogResult.Noを返します。
  • None -何も返さず、ダイアログボックスは実行を続けます。
  • OK -ユーザーが[OK]ボタンをクリックすると、DialogResult.OKを返します
  • Retry -ユーザーが[再試行]ボタンをクリックすると、DialogResult.Retryを返します
  • はい-ユーザーがはいボタンをクリックすると、DialogResult.Yesを返します

次の図は、コモンダイアログクラスの継承を示しています-

VB.Netダイアログボックス

上記のすべてのクラスには、設計時にツールボックスから追加できる対応するコントロールがあります。 プログラムでクラスをインスタンス化するか、関連するコントロールを使用して、これらのクラスの関連機能をアプリケーションに含めることができます。

ツールボックス内のダイアログコントロールのいずれかをダブルクリックするか、コントロールをフォームにドラッグすると、Windowsフォームデザイナの下部にあるコンポーネントトレイに表示され、フォームに直接表示されません。

次の表に、一般的に使用されるダイアログボックスコントロールを示します。 詳細を確認するには、次のリンクをクリックしてください-

Sr.No. Control & Description
1

ColorDialog

これは、ユーザーがカスタム色を定義できるようにするコントロールとともに利用可能な色を表示する共通ダイアログボックスを表します。

2

FontDialog

ローカルコンピューターにインストールされているフォントの中からフォントを選択するようユーザーに求め、ユーザーがフォント、フォントサイズ、および色を選択できるようにします。

3

OpenFileDialog

ユーザーにファイルを開くように促し、ユーザーが開くファイルを選択できるようにします。

4

SaveFileDialog

ファイルを保存する場所を選択するようにユーザーに求め、データを保存するファイルの名前を指定できるようにします。

5

PrintDialog

プリンターを選択し、Windows Formsアプリケーションから印刷するドキュメントのセクションを選択することにより、ユーザーはドキュメントを印刷できます。