• 締切済み

[C#] フォームを非アクティブのまま表示したい

mrt136の回答

  • mrt136
  • ベストアンサー率35% (33/92)
回答No.1

外しているかも知れませんが。。。 画面を表示した時に、フォーカスを元のウィンドウに戻してやればどうでしょうか。。。? 一瞬フラッシュして元に戻る様になるんじゃないでしょうか?? 試してはいないので自身はありませんが。。

randium
質問者

補足

お答え頂きありがとうございます。実は既にその方法を用いて強引に対処しています。(^^; 小窓がアクティブになる直前はどのウィンドウがアクティブかを記憶しておき、小窓が出た瞬間にそのウィンドウをアクティブにする…といった方法を取っています。 ただこの方法、稀にうまくいかないことがありますし、未確認ですがフルスクリーンのアプリ動作中だと画面が切り替わって鬱陶しいかも知れません。(^^;

関連するQ&A

  • ユーザーフォームの表示

    マクロでユーザーフォームを作成しました それをワークシート上に表示させたいのですが方法がわかりません ネットで調べてみるとShowメソッドを使うとありますがやり方がイマイチわからないのです。 どなたかわかりやすく解説して下さい

  • フォームの操作について

    現在、VB2010で、MDIフォームに、MDI子フォームを表示させた状態で、通常のフォームを開いています。 このとき、MDI子フォームにフォーカスが移らないようにしたいのですが 方法が分かりません。 よろしくお願いします。

  • MSNメッセンジャー  トゥデイの表示についての質問です。メッセンジャ

    MSNメッセンジャー  トゥデイの表示についての質問です。メッセンジャーを入れると一緒にはいる トゥデイ というソフト その日の情報を小さな窓(画面)に表示するというものですが、表示画面が正しく表示されません。小窓(画面)のサイズは固定なのでしょうが、表示される内容が 大きな画面を無理やり小さくしたような画面で表示され とても見づらい画面で表示されます。(文字や 写真が不自然に並びます)小窓の大きさは固定なのでしょうが 文字の大きさなどが合っていないように思います。 XP SP2です。 メッセンジャー2009 は入れたばかりで何も設定は変えていません。(一度削除して入れなおしても変わりません)

  • エクセル フォームを開いたときにどこにもフォーカス

    エクセル フォームを開いたときにどこにもフォーカスを当てたくない 図のように、UserForm1の上にTextBox1とTextBox2を設置しました。 このまま、F5を押して実行すると、 TextBox1にフォーカスが当たるのですが、 どこにもフォーカスを充てずにフォームを表示する方法はありますか? 見えないコントロールを作って、SetFocusをそこに充てるしかないのでしょうか?

  • MSNメッセンジャーのメール受信時の設定について

    MSNメッセンジャーについてですが、最近PCを買い替えて、Win98からXPになりました。で、今までと同じようにメッセンジャーをダウンロードしたのですが、前のパソコンだと新着メールがあると、すぐに通知してくれたのですが、今回はしてくれません。チャットはちゃんとメンバーがログインすると知らせてくれます。なぜ、受信メールが表示されなくなったのか、ご教授ねがいます。

  • 新着メールの表示について

    新着メールが到着するとディスクトップかタスクバーに 表示がされるような設定を教えて下さい。 ●MSNメッセンジャー機能を使う方法があるのですか? ●OEをそのまま使いたいのですがメーラーに依存するの ですか。シェアウェアでそういった機能付きの ものがあるのですが、OEではそのような機能が 内容なのですが?? 宜しく御願いします

  • MSN Messenger でのメール受信通知が表示されない

    パソコン起動時には常にMSNメッセンジャーを起動してメールのやり取りをしています。 ですが、最近メールが届いた通知(Windowsの時計の辺りに出てくるウィンドウ)や、メッセンジャーでの[**通のメールが届いています]が、メールが届いてもずっと「新着メッセージがありません」なのです。 最近、メールをブラウザで開いて調べてようやくメールの通知が働かないことが判明しました。 これを直すにはどうしたらよいのでしょうか? 何らかの設定をいじった覚えはありません。 解決策を宜しく御願します。

  • MSNメッセンジャー7.0について質問です。

    MSNメッセンジャー7.0について質問です。 MSNメッセンジャー7.0でユーザーのステータスが「オンライン」ではない場合(「取り込み中」とか「退席中」)の場合は、オプションで「新着メールの通知」で音が鳴る様に設定してあっても鳴らないのでしょうか? オプションで新着メール時に音が鳴る様にしてあっても、ユーザーのステータスが「オンライン」以外になっている場合は音は鳴らないのでしょうか?音は自動的に鳴らないように搔き消されるのでしょうか? よろしくお願いします。

  • MSNメッセで消したい表示があります。

    こんにちは。よろしくお願いします。 最近、MSNメッセンジャーをはじめたのですが メインウィンドウのメニューの下に、 公開する名前がありますよね。 その下なんですが、 「ここをクリックしてカスタマ エクスペリエンス 向上プログラムについて参照します」 とか、「更新のお知らせ」 みたいなインフォというか、お知らせみたいな 表示が出ています。 そしてその下に「新着メッセージはありません」 とあるのですが 公開する名前の下に「新着メッセージはありません」 を表示するにはどうすればよいでしょうか? メインウィンドウで、[ツール]メニューの[オプション]、[全般]タブをクリック、[MSN Messengerの使用状況に関するデータを匿名で Microsoft に提供する] のチェックボックスをオフにしても変わりません。 とても邪魔でしょうがないです。 どうすればいいのか教えてください。お願いします。

  • ユーザーフォームが表示前にエラーになります。

    お世話になります。 Excelのシート上にコマンドボタンを配置して それをクリックするとユーザーフォームが表示されるようにしたいのですが、下記のコードだと「フォーカスがありません」と1行目でエラーで止まってしまいます。 解決方法を教えてください。 Private Sub コマンドボタン_Click() ユーザーフォーム.Show End Sub よろしくお願いします!