• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセスで他アプリから復帰した場合の再描画イベント)

アクセスで他アプリから復帰した場合の再描画イベント

このQ&Aのポイント
  • VBでアクセスを使用している開発者が、アプリからの復帰時の再描画イベントについて質問しています。
  • 処理中に別の画面を表示してアクセスに戻ると、再描画が行われずに白い画面が表示される問題が発生しています。
  • 質問者はActivateイベントを使用してみましたが、アクセスに戻っただけではイベントが発生しないことがわかりました。

質問者が選んだベストアンサー

  • ベストアンサー
  • ganbaro
  • ベストアンサー率45% (43/94)
回答No.1

あまり自信がないのですが、 REPAINTの前にDO.EVENTをかましたらうまくいきませんか。 感覚として、一度OSに制御を移して再描画になるのでないかと思うのですが。 間違ってたらごめんなさい

dKacho
質問者

お礼

ありがとうございます。 DoEventsの機能はヘルプを読んでみたものの、まだ完全に理解できていません。ただ、アドバイスの通りにRepaintの前にDoEventsを置いてみて、うまくいきました。下記のようなコードで動いています。 Private Sub Form_Activate() DoEvents Me.Repaint Exit Sub

関連するQ&A