c# 如何用代码实现按钮的单击

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# 如何用代码实现按钮的单击相关的知识,希望对你有一定的参考价值。

就是我动态添加了一个二位数组的按钮 Button[,] boombox = new Button[40,40]; 且已经实例化。按钮事件的添加是用的循环一起添加的 for (int m = 0; m <= i - 1; m++) for (int n = 0; n <= j - 1; n++) this.panel1.Controls.Add(boombox[m,n]); panel1.Controls[n+j*m].MouseDown+=new MouseEventHandler(this.boombox_OnClick); 要在函数中实现单击其中一个按钮且引发事件,应该怎么编程。 比如单击boombox[1,1] 网上看了是用boombox[1, 1].PerformClick(); 为什么不行啊?

c#中在代码中定义了一个Button控件,添加该控件的单击事件
using System;
using System.Drawing;
using System.Windows.Forms;
namespace WindowsFormsApplication1

public partial class Form1 : Form

public Form1()

InitializeComponent();
var lbl = new Label Text = "LabelText";
Controls.Add(lbl);
var but = new Button

Text = "ButtonText",
Tag = lbl,
Location = new Point(lbl.Location.X, lbl.Location.Y + lbl.Height)
;
but.Click += But_Click;
Controls.Add(but);

void But_Click(object sender, EventArgs e)

((Label) ((Button) sender).Tag).Text = "取消";


参考技术A 首先是得到控件的ID 如BUTTION1 然后是他的属性最后是事件 如 Button1.Attributes.Add("onclick","函数名称");本回答被提问者采纳

C# winform 如何用datagridview增、删、改数据

单击右击菜单“添加”,就可把在datagridview中添加的数据添加到数据库。同理实现单击“修改“、”删除“的功能。

参考技术A datagridview控件中的编辑、删除、更新事件里写相应的代码。当然首先得启用它的这些功能。

以上是关于c# 如何用代码实现按钮的单击的主要内容,如果未能解决你的问题,请参考以下文章

如何用VBA实现WORD批量替换?

C# winform 如何用datagridview增、删、改数据

C#按钮实现网页跳转?

ASP.NET 中如何用C#语言代码实现分页功能

如何用sqlyog实现远程连接mysql

急用:网页设计:如何用JS实现:单击按钮就新打开一个的窗口,并设计该窗口的的长度和宽度