[問題] 載入InitComponent後執行MessageBox.show

看板C_Sharp (C#)作者 (【積π】)時間3年前 (2020/11/09 21:31), 編輯推噓1(107)
留言8則, 4人參與, 3年前最新討論串1/1
Winform 若是想要先把整個Compomemt初始化後 再執行MessageBox.Show() 想請問該怎麼改寫 public Form1() { InitializeComponent(); MessageBox.Show("Hi"); } 若用上面的寫法會直接先跳出MessageBox 若想要讓整個畫面載入後再彈跳MessageBox 該怎麼改寫呢 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.187.32 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1604928663.A.799.html

11/09 21:47, 3年前 , 1F
Form1_Shown
11/09 21:47, 1F

11/09 21:51, 3年前 , 2F
不太懂意思><
11/09 21:51, 2F

11/09 22:17, 3年前 , 3F
太久沒寫了 餵狗餵到的
11/09 22:17, 3F

11/09 22:20, 3年前 , 4F
Form1_Show是指視窗出現時要執行的程序
11/09 22:20, 4F

11/09 22:22, 3年前 , 5F
Form1()是指視窗建立時的程序,此時Form1還沒顯示在桌面
11/09 22:22, 5F

11/09 22:24, 3年前 , 6F
填入這個看看 Shown+=(o,e)=>MessageBox.Show("Hi");
11/09 22:24, 6F

11/09 23:08, 3年前 , 7F
哇,是匿名委派
11/09 23:08, 7F

11/09 23:52, 3年前 , 8F
感謝testPtt太猛了!!
11/09 23:52, 8F
文章代碼(AID): #1VgKINUP (C_Sharp)
文章代碼(AID): #1VgKINUP (C_Sharp)