[问题] 加载InitComponent后执行MessageBox.show

楼主: ctr1 (【积π】)   2020-11-09 21:31:01
Winform
若是想要先把整个Compomemt初始化后
再执行MessageBox.Show()
想请问该怎么改写
public Form1()
{
InitializeComponent();
MessageBox.Show("Hi");
}
若用上面的写法会直接先跳出MessageBox
若想要让整个画面加载后再弹跳MessageBox
该怎么改写呢
谢谢~
作者: testPtt (测试)   2020-11-09 21:47:00
Form1_Shown
楼主: ctr1 (【积π】)   2020-11-09 21:51:00
不太懂意思><
作者: testPtt (测试)   2020-11-09 22:17:00
太久没写了 喂狗喂到的
作者: annies5 (念渝)   2020-11-09 22:20:00
Form1_Show是指视窗出现时要执行的程序Form1()是指视窗建立时的程序,此时Form1还没显示在桌面
作者: testPtt (测试)   2020-11-09 22:24:00
填入这个看看 Shown+=(o,e)=>MessageBox.Show("Hi");
作者: s4300026 (s4300026)   2020-11-09 23:08:00
哇,是匿名委派
楼主: ctr1 (【积π】)   2020-11-09 23:52:00
感谢testPtt太猛了!!

Links booklink

Contact Us: admin [ a t ] ucptt.com