Visual Baで印刷プレビューコントロールを作成する方法

ページ名:Visual Baで印刷プレビューコントロールを作成する方法

Windowsアプリケーションを作成していて、印刷と印刷プレビューコントロールを作成する方法を知りたいですか?以下の簡単なステップに従えば、アプリケーションで印刷や印刷プレビュー文書を簡単に作成することができます。

パート1

フォーム

  1. フォームを必要なサイズに調整します。
    • 大きなテキストボックスと2つのボタンが入るのであれば、フォームのサイズは問いません。
  2. フォームにリッチテキストボックスを追加します。
    • リッチテキストボックスをダブルクリックするか、フォームにドラッグすることで追加できます。
    • リッチテキストボックスのサイズはお好みで調整してください。
  3. フォームに2つのボタンを追加します。
    • 2つのボタンはリッチテキストボックスの近くに配置するのが理想的です。
    • この場合も、ダブルクリックするか、フォーム上にドラッグすることで、フォームにボタンを追加できます。
  4. ボタンの名前を「印刷」と「印刷プレビュー」にします。
    • ボタンのテキストはプロパティ・ボックスで変更できます。
  5. コントロールを追加します:「Print Document」と「PrintPreviewDialog」というコントロールをフォームに追加します。
    • これらはバックグラウンドで実行されるため、フォームには表示されません。
  6. PrintPreviewDialogをクリックし、"Document "を "PrintDocument1 "に変更します。
    • PrintPreviewDialogをクリックした後、プロパティボックスで変更できます。
パート2

コード

  1. 印刷プレビュー "ボタンをダブルクリックします。
    • コーディング用のページが表示されます。
    • すでにPrivate Subが作成されており、Print Previewボタンがクリックされたときの動作を指示するコードを待っています。
    • 次のコードをPrivate Subに追加します: PrintPreviewDialog1.ShowDialog()
  2. フォームに戻り、「印刷」ボタンをダブルクリックします。
    • コーディング用のページに戻ります。
    • 作成されたPrivate Subに、以下のコードを追加します:PrintDocument1.Print()
  3. フォームに戻り、フォームの下にある "PrintDocument1 "をダブルクリックします。
    • コーディングのページに戻ります。
    • PrintDocument1_PrintPage "というプライベートサブが作成されます。次のコードをSubに記述します。 Dim font1 As New Font("arial", 16, FontStyle.Regular) e.Graphics.DrawString(RichTextBox1.Text, font1, Brushes.Black, 100, 100)
その3

デバッグとテスト

  1. Start "をクリックして、デバッグとテストを開始します。
    • この記事の第1部と第2部に従っていれば、エラーは発生しないはずです。
  2. 印刷プレビュー機能が動作するかテストしてください。
  3. Print機能が動作するかテストしてください。
  4. コードをクリーンアップする。デバッグとテストが完了し、致命的なエラーが出なくなったら、コードをきれいにしてください。整理整頓され、プロフェッショナルに見えるようにしましょう。
この記事は、CC BY-NC-SAの下で公開された「 How to Create a Print Preview Control in Visual Basic」を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧