Vb.net-dialog-boxes
VB.Net-ダイアログボックス
ファイルを開いたり保存したり、ページを印刷したり、色、フォント、ページ設定などの選択肢をアプリケーションのユーザーに提供するなど、さまざまなタスクのためにWindowsフォームで使用される多くの組み込みダイアログボックスがあります。 これらの組み込みダイアログボックスは、開発者の時間と作業負荷を削減します。
これらのダイアログボックスコントロールクラスはすべて、 CommonDialog クラスを継承し、基本クラスの_RunDialog()_関数をオーバーライドして特定のダイアログボックスを作成します。
RunDialog()関数は、ダイアログボックスのユーザーがその_ShowDialog()_関数を呼び出すと自動的に呼び出されます。
- Abort -ユーザーがAbortボタンをクリックすると、DialogResult.Abort値を返します。
- Cancel -ユーザーが[キャンセル]ボタンをクリックすると、DialogResult.Cancelを返します。
- Ignore -ユーザーが[無視]ボタンをクリックすると、DialogResult.Ignoreを返します。
- No -ユーザーが[いいえ]ボタンをクリックすると、DialogResult.Noを返します。
- None -何も返さず、ダイアログボックスは実行を続けます。
- OK -ユーザーが[OK]ボタンをクリックすると、DialogResult.OKを返します
- Retry -ユーザーが[再試行]ボタンをクリックすると、DialogResult.Retryを返します
- はい-ユーザーがはいボタンをクリックすると、DialogResult.Yesを返します
次の図は、コモンダイアログクラスの継承を示しています-
上記のすべてのクラスには、設計時にツールボックスから追加できる対応するコントロールがあります。 プログラムでクラスをインスタンス化するか、関連するコントロールを使用して、これらのクラスの関連機能をアプリケーションに含めることができます。
ツールボックス内のダイアログコントロールのいずれかをダブルクリックするか、コントロールをフォームにドラッグすると、Windowsフォームデザイナの下部にあるコンポーネントトレイに表示され、フォームに直接表示されません。
次の表に、一般的に使用されるダイアログボックスコントロールを示します。 詳細を確認するには、次のリンクをクリックしてください-
Sr.No. | Control & Description |
---|---|
1 |
これは、ユーザーがカスタム色を定義できるようにするコントロールとともに利用可能な色を表示する共通ダイアログボックスを表します。 |
2 |
ローカルコンピューターにインストールされているフォントの中からフォントを選択するようユーザーに求め、ユーザーがフォント、フォントサイズ、および色を選択できるようにします。 |
3 |
ユーザーにファイルを開くように促し、ユーザーが開くファイルを選択できるようにします。 |
4 |
ファイルを保存する場所を選択するようにユーザーに求め、データを保存するファイルの名前を指定できるようにします。 |
5 |
プリンターを選択し、Windows Formsアプリケーションから印刷するドキュメントのセクションを選択することにより、ユーザーはドキュメントを印刷できます。 |