tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルユーザーコントロールでimage
記事No11171
投稿日: 2013/11/08(Fri) 18:06
投稿者Macky
お世話になります。
VB2008+WinVistaでの開発です。

フォームに複数のユーザーコントロールと複数のピクチャーボクスが配置してあり、スクロールバーで上下スクロール出来るようにしてあります。

このフォームを印刷するのに、PrintDocument1_PrintPage内でピクチャーボクスからはimageをとってDrawImageで印刷出来ますが、ユーザーコントロールには.Imageが無いのでエラーが出てしまいます。

ユーザーコントロールにはラベル・ピクチャーボックス・ボタンが配置してあります。
このユーザーコントロールからImageを返してもらうにはどのようにしたら良いでしょうか?

宜しくお願いします。

[ツリー表示へ]
タイトルRe: ユーザーコントロールでimage
記事No11172
投稿日: 2013/11/08(Fri) 19:04
投稿者Hongliang
コントロールが持つDrawToBitmapメソッドで、そのコントロール配下のものを含めてBitmapに描画できます。
書き出し先のBitmapは自分でNewしてください。

[ツリー表示へ]
タイトルRe^2: ユーザーコントロールでimage
記事No11173
投稿日: 2013/11/08(Fri) 19:52
投稿者Macky
> コントロールが持つDrawToBitmapメソッドで、そのコントロール配下のものを含めてBitmapに描画できます。
> 書き出し先のBitmapは自分でNewしてください。

Hongliang様、早速のご指導ありがとうございます。

DrawToBitmapで思っていた事が出来ました。
有り難うございました。

[ツリー表示へ]