C#里用VS2010怎么为按钮添加事件?

C#里用VS2010怎么为按钮添加事件?,第1张

1 建立项目 “Windows窗体应用程序”

2 在“工具箱”拖动button控件到“Form.cs”

3.1 可以双击按钮然后添加代码

using System

using System.Collections.Generic

using System.ComponentModel

using System.Data

using System.Drawing

using System.Text

using System.Windows.Forms

namespace WindowsFormsApplication1

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent()

}

private void button1_Click(object sender, EventArgs e)

{

//TODO:这里写你需要执行的代码

}

}

}

3.2 手写代码

注意:有不同的事件,你可以在按钮“属性”选项框中找到闪电符号,点击进入事件。里面有不同的事件,选择你需要的双击即可进入代码编辑。

两种方法

第一,编码方法,就是在后台把事件代码写好后,去ASPX页面也就是HTML源文件里,比如说一个按钮的CLICK事件,在CS文件里面 写好PROTECTED VOID Button1_Click(object sender,eventargs e)

{....}

那么在HTML源文件里<asp:Buttons ID="Button1" onclick="Button1_Click()"...o

第二,傻瓜式 *** 作,选好需要编辑事件的控件,如果是窗体的时间,点击设计界面的空白的地方,在属性区域里,有个小的闪电的图标,点一下就知道这个控件只能使用哪些时间,一般ASPX的控件事件大大的少于WINFORM,所以,建议你用这个方法先看看有没有这个事件再去写,如果有的话,直接在事件的名称上双击,CS页面的事件代码会自动生成,直接写驱动代码就可以了

1.事件是特殊的委托,带有一个event标示符。

2.事件在哪里触发的?在控件加载渲染的时候会把一些方法根据事先的定义注册给控件相应的事件,在控件封装的属性发生变化时,会有相应的事件监听到并被触发。

这个如果你自己写过控件,自己定义过控件的事件应该就知道的。

3.关于刚才我看你问人家的什么“鼠标移到当前button上”这种怎么获取到的,刚才已经给你提到了,是button某个属性发生了变化(比如在屏幕的位置),事件监听到之后就被触发了。如果你要捕捉鼠标的一些 *** 作或者键盘的 *** 作,.net的类库有相应的一些捕捉的方法,你可以查到。

4.如果你要上升到如何捕捉鼠标 *** 作等这种高度的话,这个我估计只有c,c++或者其他一些低级但是可以 *** 作硬件的语言可以给你答疑,那你就得了解下嵌入式了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11739284.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存