タイトル : Re^3: vbModeless と vbModal 投稿日 : 2010/11/30(Tue) 15:24 投稿者 : GOD
> >モーダルウィンドウ表示中にモードレスウィンドウが表示できない。 > 本アプリは設定画面上にもボタンが配置されており、別のフォームを表示する仕様になっています。 > そこで以下のような簡単なサンプルプログラムで確認してみましたが、問題はありませんでした。 > 失礼しました。 昔と動作が変わってしまったんですかね。 昔は、 donnk.com/Fudi/VBtips/VBtips16.html ↑のようになっていました。 因みに私の環境でも同じようにエラーが出ました。何が違うんだろう? > >ではなく、設定中もサンプリングできるようにしたかったのでは? > >(タイマーイベントの処理?) > 私も最初そのように思ったのですが、vbModalの場合でもサンプリングは問題なくできてます。 > Timer1は別スレッドではないにしろ、vbModal,vbModelessに関係なく動くようです。 > VB6ではスレッドは使用できないと考えた方がよいです。頑張ればできるけど保障されてい ない。 先ほどのURLは午後からアクセスできなくなっているみたい。(キャッシュなら見れる けど) 「isformopen」でググってタイトルが「Show()とShowDialog()」のものが非常によく似て いる。同じ人が作ったのではと疑いたくなるほどに。 「Show()とShowDialog()」の質問者みたいにモーダルでサンプリングできないと勘違いしている人が作ったのなら 「モードレスに変更→ボタンは押させたくない→Enabled=false→Enabled=trueのタイミングが掴めない→ループ処理で終了を待つ」 なのかと思っていた。 |