前提・実現したいこと
C#の勉強中です。
3秒のスリープの後で自フォームをnewして新しくフォームを作り1回だけ画面に表示させようとしています。ところが3秒のスリープの後でフォームが表示されたあと、3秒おきに新しいフォームが表示されてしまい、どうやらループしてしまっているようです。
1度だけ表示させたいのですが原因が分かりません。
該当のソースコード
C#
1private void Form1_Load(object sender, EventArgs e) 2{ 3 WindowState = FormWindowState.Normal; 4 ShowInTaskbar = true; 5 Thread.Sleep(3000); 6 Form1 fm1 = new Form1(); 7 fm1.label1.Text = "あいうえお"; 8 fm1.Show(); 9}
補足情報(FW/ツールのバージョンなど)
C#
visualstudio2019
.NETFramework 4.7.2
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/08 07:22