PRA*_*T P 2 c# events delegates
我的一些变量没有被每个方法调用序列化.
我怎么知道参数在哪里?
public static int button21_Click(object me, EventArgs MyArgs) {
button17(me, MyArts);
}
Run Code Online (Sandbox Code Playgroud)
我承认我并不完全确定你在问什么,但从我所看到的,你似乎试图为多个Button.Click
事件使用相同的事件处理程序.你可以用两种方式做到这一点.
选择一个按钮然后按F4或转到"属性"窗口并选择"事件"选项卡(它是带有闪电图标的那个).然后找到Click事件并创建一个新的处理程序.然后转到其他每个按钮并找到他们的Click事件,只需使用下拉列表选择您已创建的处理程序.
在代码中,创建一个事件处理程序,然后将该事件处理程序添加到每个按钮的Click
事件中.
private void OnClick(object sender, EventArgs args)
{
// Do stuff to handle the event.
}
// This is the form's constructor.
public MyWinForm()
{
InitializeComponents();
this.button1.Click += OnClick;
this.button2.Click += OnClick;
this.button3.Click += OnClick;
this.button4.Click += OnClick;
this.button5.Click += OnClick;
this.button6.Click += OnClick;
this.button7.Click += OnClick;
}
Run Code Online (Sandbox Code Playgroud)