タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

メッセージボックスに関するhenachoco-a-55のブックマーク (2)

  • ざっちのーと 【C#】メッセージボックスを最前面表示させる方法

    ここのところ、書いていなかったので、久しぶりの記事になります。 ここ2週間はAndroidづくしでしたが、ここではC#の記事を書きます。 (そろそろ何か書かなくちゃと思って、見に来たら↓書きが残ってたのでそのまま流用 (^^♪ ) で、題です。 メッセージボックスを最前面表示させたい場合。 たとえば、新着の通知とかを表示させたい場合で、ポップアップフォーム作るのが面倒なときとかかな・・・。 以下の方法で最前面表示できます。 (自分もネットでググってしりましたが、よく思いついたもんですね・・・) using(Form dummyForm =new Form()){ dummyForm.TopMost = True; MessageBox.Show(dummyForm, "MessageBox クラスで SystemModal と同様に表示") ; dummyForm.TopMost = F

  • (.Net)メッセージボックスを最前面に表示したい | old_3流プログラマのメモ書き

    現在 BackgroundWorker コンポーネントを使ったマルチスレッドアプリケーションを使ってます。 メインスレッドはフォームのUIを表示し、別スレッドで動くBackgroundWorker.DoWorkイベントハンドラで時間のかかる処理をしています。 この別スレッド側でメッセージボックスを表示したときに、メインスレッドのフォームUIより手前に表示したい かつ 最前面に表示というのが今回の要件です。 (ちなみに、フォームの TopMost プロパティが true でも最前面に表示になるので、メッセージボックスをお手製で作って TopMost プロパティを使うという方法もとれるかもしれません。) MessageBox クラスには IWin32Window を指定することで、指定したオブジェクより前面に表示する Show メソッドがありますが、今回は最前面に表示したいので、その方法は使い

    (.Net)メッセージボックスを最前面に表示したい | old_3流プログラマのメモ書き
  • 1