Excel VBA質問箱 IV

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

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


12993 / 13646 ツリー ←次へ | 前へ→

【7362】セカンダリディスプレイ ねこぽん 03/9/3(水) 12:44 質問
【7437】Re:セカンダリディスプレイ しのしの 03/9/5(金) 9:02 回答
【7575】Re:セカンダリディスプレイ ねこぽん 03/9/8(月) 18:41 お礼

【7362】セカンダリディスプレイ
質問  ねこぽん  - 03/9/3(水) 12:44 -

引用なし
パスワード
   ExcelVBAで作成したフォームにコンボボックスがついているのですが、PGMをセカンダリディスプレイで使用中にコンボボックスを開くとボックスの内容だけプライマリディスプレイに表示されるという妙な現象になります。(フォームはセカンダリディスプレイに表示されたままです。)
プライマリディスプレイで開くとプライマリディスプレイのフォームの中に展開されます。
どなたかフォーム上でコンボボックスが展開される方法をご存知でしたら教えてください。
P.S.
プライマリディスプレイ、セカンダリディスプレイとは画面のプロパティの設定タブにあるディスプレイモニターの1と2を使えるように設定した環境の事です。

【7437】Re:セカンダリディスプレイ
回答  しのしの  - 03/9/5(金) 9:02 -

引用なし
パスワード
   ねこぽんさん こんにちは。

アプリケーションメニューの
【ウィンドウ】-【新しいウィンドウを開く】
で、新ウィンドウを開いてみてください。
その新しいウィンドウのほうでは、正常に表示されませんか?

「コンボボックスの内容だけプライマリディスプレイに表示される」というのは、
該当のウィンドウが前に表示した位置を記憶していての現象とも考えられます。
新しいウィンドウを開くと、再描画され元に戻ると聞いたことがあります。

ねこぽんさんの場合にあてはまれば、よいのですが....

【7575】Re:セカンダリディスプレイ
お礼  ねこぽん  - 03/9/8(月) 18:41 -

引用なし
パスワード
   しのしの さん こんにちは。
コメントをありがとうございました。

やってみたのですが1の方も2の方もプライマリディスプレイに表示されてしまいます。
(細かく言うと2の方はフォームは表示されるのですが、フォーム上に作ったボタンを押すなどのアクションは反応しませんでした。)
1を閉じると2がアクションを受け付けるのでやってみたのですが、2もプライマリディスプレイに表示されてしまいました。

>該当のウィンドウが前に表示した位置を記憶していての現象とも考えられます。
確かに記憶しているようですね。次にあけたときに、前回閉じた時のディスプレイで表示されます。が、やはりコンボボックスの中身だけ必ずプライマリで開いてしまいます。

>ねこぽんさんの場合にあてはまれば、よいのですが....
私のやり方が悪いのか、あてはまりませんでした。

でも、レスをありがとうございました。

12993 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free