タイトル | : Re^2: form_load |
記事No | : 5936 |
投稿日 | : 2007/07/29(Sun) 17:15 |
投稿者 | : たーくん |
魔界の仮面弁士さま ありがとうございます
> あれ、Form1_Load, Form2_Load ではなく? > Handles 句は指定されているのでしょうか。 > ミスです(笑)失礼しました handlesは特にいじっていません
> > > picturebox1に画像を描画する関数の呼び出しを > > 書いたのですが描画しません。 > どのようなコードを書いたのでしょうか? > Bitmap に描画して、それを背景として与えるなどすれば消えないかと思いますが、
遅くなりました2005EEを使っています bitmapの知識がないので調べてみます。
> コントロールに対して CreateGraphics した場合は、コントロールが > 表示されていないと意味が無いでしょうね。
この方法だとおもいます。 Dim g As Graphics = PictureBox1.CreateGraphicsを宣言し rec3 = New Rectangle(ix, 0, 1, maxy) : g.DrawRectangle(Pens.Blue, rec3) などで picturebox1にラインやボックスを描いています。 picturebox1はform2上に配置されており(enabled=true) form2はform1から呼び出されて画面一番上に表示されています。
前にも描きましたが「button1_click」から描画関数の呼び出しは出来るのですが form2_loadからだと呼び出した形跡はあるのですが描画がされません。 もう少し原因を探ってみます。 ありがとうございました。
|