DOBON.NET DOBON.NETプログラミング掲示板過去ログ

描画

  • 題名: 描画
  • 著者: マミー
  • 日時: 2004/03/05 19:45:04
  • ID: 2900
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • [2901] Re[1]: 描画 Sugi@ぱぱんぶぃびぃ 2004/03/05 20:24:27
  • ツリーを表示
環境/言語:[環境(XP),使用言語(VB.NET)]
分類:[.NET]

親フォームのメニューボタンをクリックして、子フォームのピクチャーボックスに描画したいのですが、どうしても表示されません・・・
一度、最小化して元に戻すと描画されています。再描画の場合は上手くいくのですが、ボタンをクリックした時には上手く表示されません・・・どうしたら良いのでしょうか?
いい解決法を知っていらっしゃる方がいらっしゃいましたら、お願いいたします。
  • 題名: Re[1]: 描画
  • 著者: Sugi@ぱぱんぶぃびぃ
  • 日時: 2004/03/05 20:24:27
  • ID: 2901
  • この記事の返信元:
    • [2900] 描画 マミー 2004/03/05 19:45:04
  • この記事への返信:
  • ツリーを表示
どういう感じで描画されているのかがわかりませんが、
子フォームにてPictureBoxのPaintイベントが発生していないだけでしょう。

たとえば、Imageオブジェクトをプロパティ渡しで行っているなら、
プロパティSetのプロシージャ内でPictureBoxのRefreshやInvalidate
を行うようにするとか?
  • 題名: Re[2]: 描画
  • 著者: マミー
  • 日時: 2004/03/05 22:39:22
  • ID: 2902
  • この記事の返信元:
    • [2901] Re[1]: 描画 Sugi@ぱぱんぶぃびぃ 2004/03/05 20:24:27
  • この記事への返信:
    • [2908] Re[3]: 描画 Sugi@ぱぱんぶぃびぃ 2004/03/06 18:41:25
  • ツリーを表示
ありがとうございます。

子フォームのPictureBoxのPaintイベントが発生していないみたいです。
Refreshを使っても再描画してくれなのですが、どうすれば良いのでしょうか?

こフォームのインスタンスを作成して描画しています。
  • 題名: Re[3]: 描画
  • 著者: Sugi@ぱぱんぶぃびぃ
  • 日時: 2004/03/06 18:41:25
  • ID: 2908
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
具体的にどのようなコードで描画しているかがわかれば、もう少し的確な回答ができると思います。
親フォームから子フォームへ描画を指示するコード

子フォームが実際に描画を行っているコード
その他関連しそうなコードもね。

DOBON.NET | プログラミング道 | プログラミング掲示板