本文实例讲述了在类库或winform项目中打开另一个winform项目窗体的方法。分享给大家供大家参考。具体如下:
一、问题:
假设类库或winform项目为a,另一个winform项目为b.那麽在a中添加一个接口,里面有一个show方法,然后在b中写一个类b继承这个接口,并重写这个方法,具体内容为弹出某个窗体.然后在a中另一个类a中实例化b中的b类,并把它赋给a中的接口,然后调用接口的show方法就可以弹出b中指定的窗体.
需要注意的是项目a和项目b需要互相引入对方的exe或dll文件.
二、实现代码:
namespace his
{
public class ctransfshow
{
public void aaa()
{
ishow ish = new cshow();
ish.show(); //here
}
}
}
namespace his
{
public partial class form1 : form
{
public form1()
{
initializecomponent();
}
private void form1_load(object sender, eventargs e)
{
ctransfshow ct = new ctransfshow();
ct.aaa();
}
}
}
希望本文所述对大家的c#程序设计有所帮助。
如对本文有疑问, 点击进行留言回复!!
使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)
C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析
网友评论