首页 > 学院 > 开发设计 > 正文

WinForm载入窗体完成后自动执行事件

2019-11-08 00:45:32
字体:
来源:转载
供稿:网友

在Form1_Load之后自动执行事件

可以使用事件Form1_Activated或Form1_Shown

区别在于Form1_Activated先执行。Form1_Activated可能触发多次。

Form1_Shown是所有控件加载完成后执行,只会触发一次。如果控件设置了背景图片,那么控件的背景颜色是不显示的。

        public bool IsActivated = false;        PRivate void Form1_Activated(object sender, EventArgs e)        {            textBox1.Text += "Form1_Activated" + System.Environment.NewLine;            if (!IsActivated)            {                IsActivated = true;                panel2.Dock = DockStyle.Fill;            }        }        private void Form1_Shown(object sender, EventArgs e)        {            textBox1.Text += "Form1_Shown" + System.Environment.NewLine;        }

参考https://msdn.microsoft.com/zh-cn/library/86faxx0d.aspx


上一篇:格式控制

下一篇:Hibernate的dtd

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表