タイトル : Re: コマンドボタンを押してフォームペイントをしたあとピクチャーボックスが消える。 投稿日 : 2014/09/05(Fri) 18:27 投稿者 : 魔界の仮面弁士
> formをloadした時にはピクチャーボックスが現れるのですが、 デザイン時に、PictureBox を Form に貼っておけば、 フォームが表示されたときに、PictureBox も表示された状態になりますね。 > コマンドボタンを押すとformをpaintするのですが、 Form の Paint イベントのことでしょうか? CommandButton を Click しただけでは、 Form の Paint イベントは発生しないはずです。 それとも「Form に描画する処理を Click イベントに記述している」という意味でしょうか。 (PictureBox に対する描画ではなく、Form に対する描画?) いずれにしても、Command1_Click 内で、どのようなコードが 使われているのか分からないので、『具体的な状況』が掴めません…。 > commandボタンをクリックするとピクチャーボックスが消えてしまいます。 コントロールが消えるのは、「Visible プロパティを False にした場合」 PictureBox が消えるのではなく、PictureBox に描画した内容が消えるという意味ならば、 「PictureBox の Paint イベントが処理されていない」もしくは 「AutoRedraw = True が設定されていない」などの可能性があります。 |