投稿日 | : 2006/12/27(Wed) 17:30 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re^3: VB6.0でのBMPデータ保存の方法 |
> Set p = CreateObject("VB.PictureBox")
コントロールは、CreateObject して作成するものではありませんよ。
まぁ、中には CreateObject「にも」対応している ActiveX コントロールも
存在しますが、少なくとも PictureBox は、そうでは無いということで。
(そもそも、PictureBox は ActiveX コントロールですらありませんし)
コントロールを動的にロードしたいのであれば、コントロール配列にして Load するか、
もしくは、Controls.Add メソッドを使うようにしてみてください。
> どこを修正したらいいのかご教授願います。
非表示の Form と PictureBox を持っておき、それを利用するのが手っ取り早いかと。
もし、それが利用できないのであれば(たとえば、App.UnattendedApp = True な場合とか)、
PictureBox を使う事はあきらめ、自前で BMP ファイルを作成する事を検討するとか。