フォームの表示内容をPictureBoxに貼り付けるには?

解決


ぽんぽん  2009-12-01 16:28:45  No: 142909  IP: [192.*.*.*]

フォームの表示内容を、PrintFormで印刷しているのですが、
PrintFormでプリンタに送るだけでなく、
別フォーム内のPictureBoxに、プレビュー表示させたいのです。

ざっくりですが、やりたいことの手順を説明します。

1.Form1を表示
2.Form1にあるコマンドボタン「HardCopy」をクリック
3.メッセージを表示し、プリンタに出力するかプレビューするかを問い合わせ
4.プリンタ出力を選択の場合は、PrintFormをコールして印刷。
  プレビューを選択の場合は、Form2(プレビュー用フォーム)をロード時にForm1の表示内容を
  Form2内のPictureBoxに貼り付け。
  
ご教授の程よろしくお願いします。

編集 削除
魔界の仮面弁士  2009-12-02 09:44:07  No: 142910  IP: [192.*.*.*]

VB.NET の PrintForm(VisualBasic.PowerPacks.Printing.PrintForm)なのか
VB6 の PrintForm(VB.Form.PrintForm)なのかハッキリしませんが、
VB4(32)〜VB6 の事だとすれば、下記を利用できるかと思います。
http://support.microsoft.com/kb/161299/ja

編集 削除
ぽんぽん  2009-12-02 14:23:21  No: 142911  IP: [192.*.*.*]

魔界の仮面弁士様、ありがとうございます!

>VB.NET の PrintForm(VisualBasic.PowerPacks.Printing.PrintForm)なのか
>VB6 の PrintForm(VB.Form.PrintForm)なのかハッキリしませんが、

情報が不足しておりました。
環境はVB6.0です。
(申し訳ございません。。。)

教えていただいたサイトのサンプルプログラムを実行していたところ、
まさに自分がやりたい処理でした!

あとは必要なところだけを拾い、
開発中のプロジェクトにコーディングしていきます。

本当にありがとうございます

編集 削除
ぽんぽん  2009-12-02 14:24:19  No: 142912  IP: [192.*.*.*]

すみません、解決です。
チェックし忘れておりました。。。

編集 削除