回 帖 发 新 帖 刷新版面

主题:窗口间调用问题

怎么在c#实现对另一个窗口的调用 是不是要加什么相当与c++头文件的东西
谢谢大家了

回复列表 (共1个回复)

沙发

不是的,象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,就需要用到事件托管的方法了.

我来回复

您尚未登录,请登录后再回复。点此登录或注册