C#调用方法

来源:百度知道 编辑:UC知道 时间:2024/06/20 00:40:18
我在C#有几个窗体,然后每次都要进行切换..很麻烦,如何调用呢
说明:我做了个简单的管理系统,每次点 用户--新建用户 就会弹出另一个窗体,如果我直接点快捷按钮,也会弹出这个窗体,是不是在这二个方法里都要用到这段代码,我想直接把那里的代码拿过来用,复制肯定不是办法,希望帮帮我 谢谢....
你理解有误吧!一楼的回答的有点对了!

是二种事件,但对应同一种方法,难道我要复制这个方法到二个里面吗?

所以我想弄一个东东,然后要用的时候,直接就可以拿来用

懂了吗?

你是想直接在当前窗口中显示创建用户还是点击完创建用户就自动创建一个新用户,还是其他。。。?这个“直接拿过来用”太难理解了
补充说明一下这个“直接拿过来用”以便别人帮助你
假如创建用户的窗口为form2,方法为function2()
实例化一个form2对象from2 f2= new form2()
调用方法需要这个方法是public修饰的,如果不是你需要改成public
然后调用:f2.function2()
如果你知道在一个类中如何调用另一个类中的方法、属性或索引等,你就会调用另一个窗口中的方法了,因为窗口也是一个类,只不过他继承了Form基类,Form基类使他有了一个漂亮的外壳
像你说的在主窗口中调用子窗口中的方法其实就是在一个类中调用另一个类中的方法,这下容易理解了吧!

写一个类.把这个方法加到类里面..

然后在要用到方法的时候用 类.方法名

c#是面向对像的. 不能再把他当面向过程来用