Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6872 / 9994 ←次へ | 前へ→

【6320】Re:フォームの移動について
質問  なとり  - 05/9/21(水) 10:40 -

引用なし
パスワード
   ▼てっちゃん さん:
ご回答、ご指摘ありがとうございます。

>>> フォームの「アクティブ時」イベントで[最大化]し、
>>> 「非アクティブ時」イベントで[元のサイズに戻す]していませんか?
>この件はどうでしょう?

フォームのイベントは「開く時」、「読込み時」、「アクティブ時」の
3ヵ所のみで、「非アクティブ時」の処理はなにも行っていません。


>> アクティブ時の最大化をOpen、またはLoad時にしてみたのですが、
>> 開くときは、最大化されているのですが、1度「非アクティブ」になると
>> 最大化が解除されてしまいます。
>これについても、前回の回答で
>>> 「非アクティブ時」に[元のサイズに戻す]をしなければ
>>> 最大化のまま保持されると思います。
>と書いておりますが、これは試されましたか?

はい。(わざと元に戻す処理をいれてみたり、その処理を消してみたり)
何度か試しているのですが、やはり、非アクティブになると、
フォームの最大化が解除されているようで、アクティブになったときに
画面が最大化されるのが見えてしまいます。
プロパティの設定でしょうか?
プロパティの設定がどのように反映されるのか、すべては把握していないので
今から再確認してみます。

>やりたい事とは、他の画面に移った時(Activeにした時)、
>最大化されるのを見せたくない。と、捕らえておりました。
>なので、最大化のまま移っていけば良いのでは、と思い、
>>> 「非アクティブ時」に[元のサイズに戻す]をしなければ
>>> 最大化のまま保持されると思います。
>と回答させていただきました。
>しつこいようですが、私が勝手に「予想」した事です。
>違うのであれば、そのあたりを(どのようにしたいのか等を)
>書かれると良いでしょう。

やりたい事は、てっちゃん さんがいわれている通りです。
画面が遷移する(非アクティブからアクティブになる)時に画面が
最大化されるのを見せたくない。ということです。
てっちゃん さんがいわれるように、非アクティブになったときでも
フォームが最大化のまま保持されれば、問題は解決すると思っていますが、
それが、今できていません。
てっちゃん さんの方では、最大化のまま保持できている(できていた)
ようですので、プロパティでそういった設定があるか、調べてみます。
(何度かプロパティは変更しているので、期待できませんが。)

もし、最大化のまま保持する方法(処理)をご存知でしたら、
ご教授いただけますでしょうか?よろしくお願い致します。

475 hits

【6303】フォームの移動について なとり 05/9/15(木) 17:47 質問
【6305】Re:フォームの移動について クロ 05/9/16(金) 11:55 発言
【6308】Re:フォームの移動について なとり 05/9/16(金) 19:10 質問
【6309】Re:フォームの移動について てっちゃん 05/9/17(土) 9:32 回答
【6316】Re:フォームの移動について なとり 05/9/20(火) 10:14 質問
【6318】Re:フォームの移動について てっちゃん 05/9/20(火) 15:43 回答
【6320】Re:フォームの移動について なとり 05/9/21(水) 10:40 質問
【6321】Re:フォームの移動について クロ 05/9/21(水) 14:44 発言
【6325】Re:フォームの移動について なとり 05/9/21(水) 17:17 お礼

6872 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078249
(SS)C-BOARD v3.8 is Free