46.C 窗体的事件

46.C 窗体的事件摘要 Winform 是事件驱动的 Windows 窗体事件就是窗体交互的操作

大家好,欢迎来到IT知识分享网。

摘要


Winform是事件驱动的,Windows窗体事件就是窗体交互的操作。

正文


常用事件

事件

作用

Load

窗体加载事件,在运行窗体时即可执行该事件

MouseClick

鼠标单击事件

MouseDoubleClick

鼠标双击事件

MouseMove

鼠标移动事件

KeyDown

键盘按下事件

KeyUp

键盘释放事件

FormClosing

窗体关闭事件,关闭窗体时发生

FormClosed

窗体关闭事件,关闭窗体后发生

Shown

在窗体加载后显示窗体,设置窗体属性Visible=true或form.show()才会触发。触发一次或者不触发。

Activated

每次窗体获得焦点均会触发(从别的窗体或对话框切回来时)。可触发多次。

46.C 窗体的事件

双击Load,自动生成了Load事件

private void FrmMain_Load(object sender, EventArgs e) { this.Text = "这是一个测试窗体"; }
46.C 窗体的事件

private void FrmMain_Load(object sender, EventArgs e) { this.Text = "这是一个测试窗体"; } private void FrmMain_MouseClick(object sender, MouseEventArgs e) { MessageBox.Show("单击!"); } private void FrmMain_MouseDoubleClick(object sender, MouseEventArgs e) { MessageBox.Show("双击!"); } private void FrmMain_MouseMove(object sender, MouseEventArgs e) { this.Text = e.X + ":" + e.Y; } private void FrmMain_KeyUp(object sender, KeyEventArgs e) { MessageBox.Show(e.KeyValue.ToString()); } private void FrmMain_FormClosing(object sender, FormClosingEventArgs e) { //提示用户是否关闭窗体 if (MessageBox.Show("确定关闭?", "信息", MessageBoxButtons.YesNo) == DialogResult.No) { e.Cancel = true;//设置为true这个可以拒绝关闭 return; } } private void FrmMain_FormClosed(object sender, FormClosedEventArgs e) { MessageBox.Show("窗体已关闭!"); }

我们点击一下窗体,随机改变背景颜色

private void FrmMain_MouseClick(object sender, MouseEventArgs e) { Random rnd = new Random(); int red=rnd.Next(255); int yello = rnd.Next(255); int blue = rnd.Next(255); this.BackColor= Color.FromArgb(red, yello, blue); }
46.C 窗体的事件

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/161373.html

(0)
上一篇 2024-12-09 20:15
下一篇 2024-12-09 20:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信