null);
}
现在提示
无法将类型“void”隐式转换为“System.AcceptButton = f1.Windows.IButtonControl”
请问该怎么改写private void Form1_Load(object sender.Forms, EventArgs e)
{
Form1 f1 = new Form1();
f1.panel1_Click(null
很遗憾 两位的代码都不对
AcceptButton
是按下回车啊
c# AcceptButton 调用 panel1_Click 该怎么写?
答案:3 悬赏:40 手机版
解决时间 2021-02-25 07:17
- 提问者网友:两耳就是菩提
- 2021-02-24 16:11
最佳答案
- 五星知识达人网友:长青诗
- 2021-02-24 16:51
拖一个button1,然后再button1的click事件中调用
panel1_Click(null,null);
AcceptButton 选择button1就行
并且把button1的属性设置 Visible=false就可以了
panel1_Click(null,null);
AcceptButton 选择button1就行
并且把button1的属性设置 Visible=false就可以了
全部回答
- 1楼网友:猎心人
- 2021-02-24 18:55
如楼上所说有两种方法
第一种委托绑定:
form1中代码,设置button1为form1的AcceptButton
private void Form1_Load(object sender, EventArgs e)
{
Form2 f2 = new Form2();
this.button1.Click+= new System.EventHandler(f2.panel1_Click);
}
form2中,添加一个Panel1,然后添加它的Click事件,但是修改为Public型
public void panel1_Click(object sender, EventArgs e)
{
MessageBox.Show("OK");
}
第二种方法,就是在form2中声明一个public函数供调用
form2中代码
public void panel1_Click(object sender, EventArgs e)
{
show();
}
public void show()
{
MessageBox.Show("OK");
}
form1中代码
private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.show();
}
- 2楼网友:迟山
- 2021-02-24 18:29
cceptButton 是控件对象.panel1_Click).Click += new System:在AcceptButton的事件中.AcceptButton.EventHandler(this,有两个方法.
如果需要点击AcceptButton调用panel1_Click一样的方法(或称事件),选择panel1_Click
自写代码.
2.AcceptButton:
this.建立单独的方法.
手工操作:
1,null)是方法.Click 事件与panel1_Click的方法绑定委托.把AcceptButton.
这两个等不起来的.Click 和 panel1_Click对应的事件调用这个方法.
panel1_Click(null
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯