永发信息网

c# AcceptButton 调用 panel1_Click 该怎么写?

答案:3  悬赏:40  手机版
解决时间 2021-02-25 07:17
  • 提问者网友:两耳就是菩提
  • 2021-02-24 16:11
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
是按下回车啊
最佳答案
  • 五星知识达人网友:长青诗
  • 2021-02-24 16:51
拖一个button1,然后再button1的click事件中调用
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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯