C# VisualStudio调用otside类放置在表单中的方法
在我开始之前,我想说,我知道在这个论坛上也有类似的帖子。不幸的是,在我的情况下,他们没有工作。我肯定是我的错。我希望你能帮助我 因此,我的情况如下: 我编写了windows窗体,它的工作原理类似于终端。我有一个向这个终端添加文本的函数。我想从自定义类内部调用此函数 代码: 这东西不起作用。当我开始调试时,我可以看到内存在增加,但没有窗体出现。我这里的问题是无法访问函数addToLog();从类LoadSomeFiles。VisualStudio强调了整个生产线C# VisualStudio调用otside类放置在表单中的方法,c#,winforms,visual-studio,class,namespaces,C#,Winforms,Visual Studio,Class,Namespaces,在我开始之前,我想说,我知道在这个论坛上也有类似的帖子。不幸的是,在我的情况下,他们没有工作。我肯定是我的错。我希望你能帮助我 因此,我的情况如下: 我编写了windows窗体,它的工作原理类似于终端。我有一个向这个终端添加文本的函数。我想从自定义类内部调用此函数 代码: 这东西不起作用。当我开始调试时,我可以看到内存在增加,但没有窗体出现。我这里的问题是无法访问函数addToLog();从类LoadSomeFiles。VisualStudio强调了整个生产线 Form1.terminal("s
Form1.terminal("sample tekst");
红色的。如果我写了这种奇怪的东西,我很抱歉。我是新手
Suorce文件:
谢谢你的帮助 只需为您需要的对象创建一个实例即可。在本例中,是Form1对象。 然后你可以像以前一样访问它 我的意思是:
Form1 form1 = new Form1();
form1.terminal("sample text");
希望这对您有所帮助。只需为您需要的对象创建一个实例即可。在本例中,是Form1对象。 然后你可以像以前一样访问它 我的意思是:
Form1 form1 = new Form1();
form1.terminal("sample text");
希望这对您有所帮助。这甚至无法编译,更不用说演示问题了。整个程序超过600行。我不能把他放在这里。它不可读。我发布了我的程序的简化想法。当你调用什么?只需创建一个。如果你有表单/类之间的共享功能,我建议你创建一个新的静态类,将这些函数作为静态函数包含,这样你就可以在任何需要的地方使用它。这甚至不需要编译,更不用说演示这个问题了。整个程序超过600行。我不能把他放在这里。它不可读。我发布了我的程序的简化想法。当你调用什么?只需创建一个。如果您在表单/类之间有共享功能,我建议您创建一个新的静态类,将这些函数作为静态函数包含,以便您可以在任何需要的地方使用它。