方法: PrintForm コンポーネントを使用してフォームを印刷する (Visual Basic)
PrintForm コンポーネントを使用すると、PrintDocument コンポーネントを使わなくても、画面に表示されているとおりにフォームのイメージをすばやく印刷できます。 次の手順は、フォームをプリンター、印刷プレビュー ウィンドウ、および EPS (Encapsulated PostScript) ファイルに出力する方法を示します。
既定のプリンターにフォームを印刷するには
ツールボックスの [Visual Basic PowerPacks] タブをクリックして、PrintForm コンポーネントをフォームにドラッグします。
PrintForm コンポーネントがコンポーネント トレイに追加されます。
[プロパティ] ウィンドウで、PrintAction プロパティを PrintToPrinter に設定します。
適切なイベント ハンドラー (たとえば [印刷] Button の Click イベント ハンドラー) に、次のコードを追加します。
PrintForm1.Print()
フォームを印刷プレビュー ウィンドウに表示するには
ツールボックスの [Visual Basic PowerPacks] タブをクリックして、PrintForm コンポーネントをフォームにドラッグします。
PrintForm コンポーネントがコンポーネント トレイに追加されます。
[プロパティ] ウィンドウで、PrintAction プロパティを PrintToPreview に設定します。
適切なイベント ハンドラー (たとえば [印刷] Button の Click イベント ハンドラー) に、次のコードを追加します。
PrintForm1.Print()
フォームをファイルに出力するには
ツールボックスの [Visual Basic PowerPacks] タブをクリックして、PrintForm コンポーネントをフォームにドラッグします。
PrintForm コンポーネントがコンポーネント トレイに追加されます。
[プロパティ] ウィンドウで、PrintAction プロパティを PrintToFile に設定します。
オプションで、PrintFileName プロパティを選択して、出力先ファイルの完全パスとファイル名を入力します。
この手順を省略した場合、実行時にユーザーがファイル名を指定するよう求められます。
適切なイベント ハンドラー (たとえば [印刷] Button の Click イベント ハンドラー) に、次のコードを追加します。
PrintForm1.Print()
参照
処理手順
方法: フォームのクライアント領域を印刷する (Visual Basic)
方法: フォームのクライアント領域と非クライアント領域を印刷する (Visual Basic)
方法: スクロール可能フォームを印刷する (Visual Basic)