印刷関連:印刷プレビューVB2008でPrintDocumentコンポーネントを使って印刷プレビュー画面を表示させる使用例サンプルです。印刷関連へPrintDocumentコンポーネントを使って印刷プレビュー画面を表示させるには、PrintPreviewDialogコンポーネントを使います。 フォームのデザイン画面で、ツールボックスからPrintDocumentコンポーネントとPrintPreviewDialogコンポーネントを配置してください。 ■手順 1) フォームデザインで、コマンドボタンとPrintDocumentとPrintPreviewDialogコンポーネントを配置します。 2)コマンドボタンクリックイベントにPrintPreviewDialogのDocumentプロパティに、PrintDocumentコンポーネントをセットします。 そして、ShowDialog メソッド を実行します。 3)PrintPageイベントの、GraphicsクラスのDrawStringメソッドに印刷文字等を設定します。 ■実行画面 「印刷プレビュー」ボタンをクリックすると、プレビューダイアログが表示されます。 ■印刷プレビューダイアログ画面 ■実行コード Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'PrintPreviewDialogコンポーネントのDocumentプロパティに印刷対象のPrintDocumentコンポーネントをセット Me.PrintPreviewDialog1.Document = Me.PrintDocument1 '印刷プレビューダイアログを表示 Me.PrintPreviewDialog1.ShowDialog() End Sub Private Sub PrintDocument1_PrintPage (ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage 'テキスト印刷 e.Graphics.DrawString("Visual Basic 2008 Express Edition実践入門", New Font("MS P 明朝", 20), _ Brushes.Black, e.MarginBounds.Left, e.MarginBounds.Top) End Sub End Class Visual Basic 2008 Express Edition実践入門 |