次の方法で共有


PrintForm.Print メソッド

PrintAction のプロパティで指定されたターゲットに Windows フォームのイメージを送信します。

名前空間:  Microsoft.VisualBasic.PowerPacks.Printing
アセンブリ:  Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)

構文

'宣言
Public Sub Print
public void Print()
public:
void Print()
member Print : unit -> unit 
public function Print()

解説

Print のメソッドは、フォームに表示されているすべてのオブジェクトが出力されます。これは Graphics のメソッドに描画されたテキストやグラフィックスが含まれています。

既定では、フォームのクライアント領域だけが印刷されます。ユーザーが実行時にフォームのサイズを変更する場合は、フォームの現在表示されている部分だけが印刷されます。一部分しか画面に表示されるようにフォームを移動すると、フォームが表示されていたすべてように、出力されます。既定の動作を変更するには、オーバーロードされた Print のメソッドを使用します。

Print のメソッドは、Visual Basic 6.0 の PrintForm のメソッドと下位互換性があります。

[!メモ]

現在フォーカスがあるフォームのみ、このメソッドを使用して印刷できます。別のフォームにこのメソッドを呼び出す前に設定 Form プロパティがの場合、フォームのイメージが正常に表示されない場合があります。Print を呼び出す前に、これを回避するには、フォームの Focus のメソッドを呼び出します。

次の例では、現在表示されているサイズのクライアント領域だけを印刷するシステム既定のプリンターに現在のフォームを印刷します。この例では、フォームの PrintForm1 という名前の PrintForm のコンポーネントが必要です。

PrintForm1.PrintAction = Printing.PrintAction.PrintToPrinter
PrintForm1.Print()

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

PrintForm クラス

Print オーバーロード

Microsoft.VisualBasic.PowerPacks.Printing 名前空間

その他の技術情報

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

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

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

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

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

PrintForm コンポーネントを参照するアプリケーションの配置 (Visual Basic)