• ベストアンサー

Visual Basic.Netでのハードコピーとその印刷方法

はじめまして。 個々で質問させていただくのは初めてですので足りないところがあると思いますがよろしくお願いします。 Visual Basic.Netで画面(Form)のハードコピーを取り、そのまま印刷したいのですが方法が見つかりません。Visual Basic6.0ならFormのPrintFormメソッドが使えたのですが廃止になっています。他APIのStretchBltなども試したのですがうまく出来ませんでした。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmor
  • ベストアンサー率27% (225/825)
回答No.1

グラフィックキャプチャソフトを利用してみてはどうでしょう。 指定ウィンドウ、指定範囲、トップウィンドウなど色々な方法で取り込めますよ。 それをPhotoEditorなどで印刷するといいと思います。

参考URL:
http://www.vector.co.jp/vpack/filearea/win/art/graphics/saver/by_trend.html
gassan
質問者

補足

ご回答有難う御座います。大変参考になりました。 しかし、できれば全部.Netの機能で自作したいですが方法は御座いませんでしょうか? 説明が足りず申し訳ありません。 よろしくお願いします。

その他の回答 (1)

  • masapp
  • ベストアンサー率60% (3/5)
回答No.2

VB.NETのヘルプで「印刷」というキーワードで検索すると formの印刷について書いてありますよー。

関連するQ&A