teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2020/02/29 06:45

投稿

hihijiji
hihijiji

スコア4152

answer CHANGED
@@ -1,2 +1,13 @@
1
1
  Window1 でMessageShowを呼んだあと、``this.Topmost = true``で最前面にして、
2
- 即座に``this.Topmost = false``で前面に残ったままになりませんか?
2
+ 即座に``this.Topmost = false``で前面に残ったままになりませんか?
3
+
4
+ ** [追記] **
5
+ 思い付きですが、非同期にしてみたらどうでしょう?
6
+ ``` C#
7
+ private async void Button_Click(object sender, RoutedEventArgs e)
8
+ {
9
+ string str = "A";
10
+
11
+ await Task.Run(() => MessageBoxs.MessageShow(str));
12
+ }
13
+ ```