winform获取当前单击的控件名称和向窗体添加控件

西枫叶落 西枫叶落     2022-08-07     217

关键词:

Winform如何获取当前单击的控件名称,比如有100个Button 和一个button_Click()的按钮事件 ,分别点击不同按钮后显示所点击的按钮名称?
private void button_Click(object sender, EventArgs e)
{
Button button = (Button)sender;
MessageBox.Show(button.Name);
}

然后将要实现的按钮绑定该button_Click事件OK。

 


向窗体添加控件,比如添加一个Button按钮:

Button abc = new Button();
abc.Location = new System.Drawing.Point(200, 200);
abc.Size = new System.Drawing.Size(100, 100);
//abc.BackColor = Color.Red;
abc.Text = "123456789";
this.Controls.Add(abc);//调用添加方法

实现winform窗体的美化(借助第三方控件)

在winform项目中,其实皮肤就是一个第三方的控件,名字是IrisSkin4.dll只要添加到你的工具箱里就可以和其它控件一样使用了 一.添加控件IrisSkin4.dll。方法:  先把IrisSkin4.dll文件添加到当前项目引用(解决方案资源管理器-&... 查看详情

c#winform自定义控件加载到主窗体中之后,自定控件上面的空间怎么和主窗体上其他控件交互?

比如说我在Form1上动态添加一个UserControldish,dish上有一个button1,当我点击button1的时候需要在Form1上的一个Panel1上添加一个Dish自定义控件。button1_Click事件卸载Dish.cs源文件中的。参考技术A给你思路1.dish增加一个按钮单击事件2.Form1... 查看详情

winform中如何获取控件在窗体上位置?

参考技术A控件名称.Location横坐标:控件名称.Location.X纵坐标:控件名称.Location.Y 参考技术Bprivatevoidpan_Drowing_MouseClick(objectsender,MouseEventArgse)inta,b;a=e.X;b=e.Y;本回答被提问者采纳 参考技术C"this.button1.Top="+this.button1.Top.ToString()+&... 查看详情

winform中如何获取鼠标所点击的控件名称

我在界面上设置了100个Button,运行界面时用鼠标点击任何一个Button都能获取该Button的名称,但是不可能100个Button都创建一个事件,有没有公共的处理办法,请高手帮忙如何实现。我是用VB写的。你把100个按钮的Click事件都指定成... 查看详情

vba中窗体部件点击事件?

窗体多有多个label,请问怎样通过部件的click事件获取当前部件的名称嗯,答案是5首先i=1执行第一条语句a=1+1=2然后跳出继续i=2,执行第二条语句a=2(上面那个a的值)+2=4跳出继续i=3执行第一条语句a=4+1=5msgbox=a也就是=5了参考技术A在窗... 查看详情

winform开发中实现控件随窗体大小的改变而自动适应其改变

在设计可供用户调整大小的窗体时,如何实现该窗体上的控件也应能正确地随窗体的改变而自动调整大小并且能重新定位?此时就要借助控件的.Anchor属性。Anchor属性定义控件的定位点位置。当控件锚定到某个窗体时,如果该窗... 查看详情

winform开发中实现控件随窗体大小的改变而自动适应其改变

在设计可供用户调整大小的窗体时,如何实现该窗体上的控件也应能正确地随窗体的改变而自动调整大小并且能重新定位?此时就要借助控件的.Anchor属性。Anchor属性定义控件的定位点位置。当控件锚定到某个窗体时,如果该窗... 查看详情

winform窗体常用属性

C#form窗体常用属性(1)Name属性:用来获取或设置窗体的名称。(2)WindowState属性:用来获取或设置窗体的窗口状态。(3)StartPosition属性:用来获取或设置运行时窗体的起始位置。CenterScreen(居中显示)(4)Text属性:该属性是一... 查看详情

winform各种属性方法控件

窗体是程序与用户交互的可视界面,窗体也是对象,窗体类定义了生成窗体的模版,实例化一个窗体类就产生了一个窗体。.NET框架类库的System.Windows.Forms命名空间中定义的Form类是所有窗体类的基类。1、常用属性属性:图标、标... 查看详情

winform各种属性方法控件

窗体是程序与用户交互的可视界面,窗体也是对象,窗体类定义了生成窗体的模版,实例化一个窗体类就产生了一个窗体。.NET框架类库的System.Windows.Forms命名空间中定义的Form类是所有窗体类的基类。1、常用属性属性:图标、标... 查看详情

c#怎么获取当前单击的控件名称,比如有100个button一个button_click(),点击按钮后显示所点击的按钮名称

1、打开我们安装好的VS软件,并且新建一个winform窗口化程序。当然,c#语言还可以开发网页类软件。2、从左边的工具箱中的公共控件中拖一个button按钮到我们新建的winform程序界面上,命名为‘测试’。3、在按钮上双击两下,就... 查看详情

winform控件

※控件在视图工具箱里面找,找到之后双击即可添加进来,也可以点住拖进来※每个工具,控件,窗体都有一个name,相当于id,用来标识该对象的名称,name值不允许重复控件:1、Label--文本显示工具Text属性:用来设置或返回标签... 查看详情

winform窗体控件随窗体自动(等比例)调整大小

新建窗体程序了,添加窗体事件Load(加载窗体时)、Resize(调整控件大小时)。自定义方法setTag(获取控件的width、height、left、top、字体大小等信息的值)、setControls(根据窗体大小调整控件大小)。1floatX,Y;//X表示窗体的宽度... 查看详情

winform用户窗体

用户控件:相当于自定义的一个panel里面可以放各种其他控件,并可以在后台一下调用整个此自定义控件。使用方法:在项目上右键、添加、用户控件,之后用户控件的编辑与普通容器控件类似。如果要在后台往窗体中添加, ... 查看详情

请教devexpress的winform界面开发基本步骤

...骤如下:1)利用DevExpress提供的向导模板,建立DevExpress的Winform项目2)建立好项目后,可以看到DevExpress提供的各种窗体控件3)向窗体拖入一个命令按钮SimpleButton,将其Text属性修改“关闭”4)鼠标双击命令按钮,编写后台代码usi... 查看详情

winform无边框窗体和timer控件

一、无边框窗体1、控制按钮如何制作就是放置可以点击的控件,不局限于使用按钮或是什么别的,只要可以点击能触发点击事件就可以了做的好看一点,就是鼠标移入,移出,按下三个事件会让按钮改变样式如何获取图片的相... 查看详情

winform单击按钮重新加载本窗体

...的数据全部没有了,窗体又恢复到刚打开那样。求指教!winform的,不是web的。参考技术A感觉像是ERP类管理软件的单据清空和浏览单据的效果。清空的话,直接遍例每一种控件,把它们clear掉或者赋值为null就干净啦。浏览单据的... 查看详情

c#winform如何在点击按钮获取数据后,将数据在按钮所在窗体上显示出来

窗体显示时,datagridview的visible属性为false,点击窗体上的按钮后,会得到datatable类型的数据,若数据不为空,则datagridview控件的visible属性为true,并将数据显示出来上;若为空,则datagridview控件的visible任为false。现在的问题是,... 查看详情