主题:窗口间调用问题
MagicOuyang
[专家分:90] 发布于 2006-10-15 15:45:00
怎么在c#实现对另一个窗口的调用 是不是要加什么相当与c++头文件的东西
谢谢大家了
回复列表 (共1个回复)
沙发
zhxatx [专家分:500] 发布于 2006-10-16 16:17:00
不是的,象c++builder里面加个头就可以调来调去,是因为你写的东西是对象了.
但是C#里面,你写的东西只是类,你要调用的是一个类实例化出来的对象.加头没有用.
举个例子吧:
class form1
{
form2 f2=new form2;
f2.show(); //而不是form2.show,如果是C++Builder就form2.show就可以,好像vb也是这样的.
}
如果form1要调用form2,那么form2里面的方法为public就可以直接f2.[方法]调用.
但是如果你想form2反过来调用form1,就需要用到事件托管的方法了.
我来回复