c#一个窗口代码能不能用在另一个窗口定义的类(一个程序里),具体点吧,菜鸟

如题所述

第1个回答  2012-05-28
你具体想说什么呢 窗体之间是可以互相传参的追问

就是在form1中定义一个对数据库操作的类,而在form2中是不是也可以用这个类

追答

可以啊 实例化就可以了
比如在form1 中的类叫database 想在form2中用的话这样:
{
Form1 form = new Form1();
form.database……
}
这样就可以了

追问

如果这个类是写在整个namespace下的,是不是用类继承,就可以在每个form中用啊 谢谢谢谢啦

追答

你开发的这个项目本身就是在一个namespace下的 要是这个类需要多次调用的话,你可以再项目上右键--添加--类 把你对数据库操作的那个类写到这 这样你哪里要用这个类 就在哪里实例化一下就可以了 实例化的格式跟在form1的格式一样 把form1换成你的类名就行了

本回答被提问者采纳
第2个回答  2012-05-28
可以.实例化这个窗体类.
相似回答