Vb.net-print-dialog
VB.Net-PrintDialogコントロール
PrintDialogコントロールを使用すると、ユーザーはプリンターを選択し、Windowsフォームアプリケーションから印刷するドキュメントのセクションを選択することでドキュメントを印刷できます。
ドキュメントの印刷に関連する他のさまざまなコントロールがあります。 これらのコントロールとその目的について簡単に説明します。 これらの他のコントロールは-
- PrintDocument コントロール-Visual Basicでの印刷の実際のイベントと操作のサポートを提供し、印刷のプロパティを設定します。
- PrinterSettings コントロール-プリンターを指定してドキュメントの印刷方法を構成するために使用されます。
- PageSetUpDialog コントロール-ユーザーは、ページの向き、用紙サイズ、マージンサイズなどのページ関連の印刷設定を指定できます。
- PrintPreviewControl コントロール-ダイアログボックスやボタンなしの、Windowsフォームアプリケーションからの印刷プレビューの生のプレビュー部分を表します。
- PrintPreviewDialog コントロール-これは、Windowsフォームアプリケーションから印刷するためのPrintPreviewControlを含むダイアログボックスフォームを表します。
以下は、印刷ダイアログボックスです-
PrintDialogコントロールのプロパティ
以下は、PrintDialogコントロールの一般的に使用されるプロパティの一部です-
Sr.No. | Property & Description |
---|---|
1 |
AllowCurrentPage
|
2 |
AllowPrintToFile [ファイルに印刷]チェックボックスが有効かどうかを示す値を取得または設定します。 |
3 |
AllowSelection
|
4 |
AllowSomePages
|
5 |
Document PrinterSettingsの取得に使用されるPrintDocumentを示す値を取得または設定します。 |
6 |
PrinterSettings ダイアログボックスが変更するプリンター設定を取得または設定します。 |
7 |
PrintToFile [ファイルに印刷]チェックボックスが選択されているかどうかを示す値を取得または設定します。 |
8 |
ShowHelp
|
9 |
ShowNetwork
|
PrintDialogコントロールのメソッド
以下は、PrintDialogコントロールの一般的に使用されるメソッドの一部です-
Sr.No. | Method Name & Description |
---|---|
1 |
Reset すべてのオプションをデフォルト値にリセットします。 |
2 |
RunDialog 派生クラスでオーバーライドされると、コモンダイアログボックスを指定します。 |
3 |
ShowDialog デフォルトの所有者でコモンダイアログボックスを実行します。 |
例
この例では、フォームに印刷ダイアログボックスを表示する方法を見てみましょう。 次の手順を実行します-
- フォームにPrintDocumentコントロール、PrintDialogコントロール、およびButtonコントロールを追加します。 PrintDocumentコントロールとPrintDialogコントロールは、コントロールツールボックスの[印刷]カテゴリにあります。
- ボタンのテキストを「印刷」に変更します。
- 印刷ボタンをダブルクリックして、示されているようにClickイベントのコードを変更します-
アプリケーションがコンパイルされ、Microsoft Visual Studioツールバーで利用可能な Start ボタンを使用して実行されると、次のウィンドウが表示されます-
[印刷]ボタンをクリックして、[印刷]ダイアログボックスを表示します。