请问这个程序中,在form1里面设置了一个button,如何通过这个button的click事件(或者radiobutton的选中事件)去执行code.cs文件里面的代码。比方说,code里面的代码是打开from2(打个简单比方方便大佬们对我意思的理解,button可以直接设置click事件打开窗口大家都是知道的),通过点击button去执行code.cs里面的代码打开窗口2可以吗,想知道这个代码应该怎么去写,谢谢大佬指导。
public class Code
{
public void OpenForm2()
{
Form2 form2 = new Form2();
form2.Show();
}
}
form1 :
private void button1_Click(object sender, EventArgs e)
{
Code c = new Code();
c.OpenForm2();
}
写一个函数实现打开form2窗口的功能,按钮的单击事件调用该函数就可以实现。
1、在form1的click里面写代码调用code里面的代码,这个应该会吧;
比如你code里面有一个类 myclass,myclass里面有一个方法(openForm2)打开form2窗口;
2、就在form1的click里面new一个myclass对象,调用openForm2
3、然后说code里面openForm2方法,在这里面声明一个Form2的对象
比如: Form2 f2 = new Form()
4、然后通过f2.ShowDialog(); this.Visible = true; 实现Form2的打开显示
当然可以,在Form1.Designer.cs里button的click回调函数里写C#代码,调用CODE.cs里的代码,和打开Form2
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!
速戳参与调研>>>https://t.csdnimg.cn/Kf0y