次の方法で共有


方法 : PrintForm コンポーネントを使用してフォームを印刷する (Visual Basic)

更新 : 2007 年 11 月

PrintForm コンポーネントを使用すると、PrintDocument コンポーネントを使わなくても、画面に表示されているとおりにフォームのイメージをすばやく印刷できます。次の手順は、フォームをプリンタ、印刷プレビュー ウィンドウ、および EPS (Encapsulated PostScript) ファイルに出力する方法を示します。

既定のプリンタにフォームを印刷するには

  1. ツールボックスの [Visual Basic PowerPacks] タブをクリックして、PrintForm コンポーネントをフォームにドラッグします。

    PrintForm コンポーネントがコンポーネント トレイに追加されます。

  2. [プロパティ] ウィンドウで、PrintAction プロパティを PrintToPrinter に設定します。

  3. 適切なイベント ハンドラ (たとえば [印刷]Button の Click イベント ハンドラ) に、次のコードを追加します。

    PrintForm1.Print()
    

フォームを印刷プレビュー ウィンドウに表示するには

  1. ツールボックスの [Visual Basic PowerPacks] タブをクリックして、PrintForm コンポーネントをフォームにドラッグします。

    PrintForm コンポーネントがコンポーネント トレイに追加されます。

  2. [プロパティ] ウィンドウで、PrintAction プロパティを PrintToPreview に設定します。

  3. 適切なイベント ハンドラ (たとえば [印刷]Button の Click イベント ハンドラ) に、次のコードを追加します。

    PrintForm1.Print()
    

フォームをファイルに出力するには

  1. ツールボックスの [Visual Basic PowerPacks] タブをクリックして、PrintForm コンポーネントをフォームにドラッグします。

    PrintForm コンポーネントがコンポーネント トレイに追加されます。

  2. [プロパティ] ウィンドウで、PrintAction プロパティを PrintToFile に設定します。

  3. オプションで、PrintFileName プロパティを選択して、出力先ファイルの完全パスとファイル名を入力します。

    この手順を省略した場合、実行時にユーザーがファイル名を指定するよう求められます。

  4. 適切なイベント ハンドラ (たとえば [印刷]Button の Click イベント ハンドラ) に、次のコードを追加します。

    PrintForm1.Print()
    

参照

処理手順

方法 : フォームのクライアント領域を印刷する (Visual Basic)

方法 : フォームのクライアント領域と非クライアント領域を印刷する (Visual Basic)

方法 : スクロール可能フォームを印刷する (Visual Basic)

概念

PrintForm コンポーネント (Visual Basic)

参照

PrintAction

PrintFileName