C#同样的代码在同一个项目代码是什么意思里的另一个窗体就不能出现同样的效果

事情是这样的我的主窗体上面囿一个按钮【查找出租人】,现在我想

用户在点击【查找出租人】时弹出另外一个窗体让用户输入出租人的

而查找出租人的方法却在主窗体中,这时我们该如何在弹出的新窗体

中调用主窗体中的方法呢



实现方法很简单,在主窗体中的按钮【查找出租人】的点击事件代码洳下:

 //按钮【查找出租人】
 



查找窗体的按钮【查找】的单击事件代码如下:

//新建一个窗体,并将主窗体的引用赋给新窗体 //强制将新窗体转换為主窗体,这一步不能少不然会编译不通过。 //强制转换后你就可以调用其中的public方法了。



经过以上两步我们就可以在窗体间相互调用方法了,还算方便吧


值得注意的是,如果你想new一个主窗体来调用其中的方法那是不行的,因为


new出来的对象和原来的主窗体是两个不同的對象对new出来的新主窗体进行操作,


所得到的结果自然就不是我们想要的结果了









您的十分满意是我追求的宗旨。


您的一点建议是我后续嘚动力

使用DOCK的FILL让某个容器撑大但是代碼中却没有这个属性。

这篇文章主要介绍了在类库或winform项目代码是什么意思中打开另一个winform项目代码是什么意思窗体的方法,可以实现Winform项目代码是什么意思间窗体的调用,在进行Winform项目代码是什么意思开發中非常具有实用价值,需要的朋友可以参考下

本文实例讲述了在类库或winform项目代码是什么意思中打开另一个winform项目代码是什么意思窗体的方法分享给大家供大家参考。具体如下:

我要回帖

更多关于 项目代码是什么意思 的文章

 

随机推荐