【发布时间】:2017-03-13 12:49:20
【问题描述】:
我有 2 个解决方案的应用程序。一种是用 Visual Basics 制作的,另一种是用 C# 制作的,它是控制台应用程序。
我正在尝试将该程序重新制作成 Windows 窗体应用程序,但是,所有输出都是使用 Console.WriteLine() 命令进行的。我可以很容易地使用richTextBox.AppendText() 获得来自 C# 的输出。
当尝试从 Visual Basic 部分输出时,我不能这样做,因为我知道这是因为它是参考。我能做些什么来解决这个问题?
【问题讨论】:
-
您可以访问代码吗?您是在制作一个以其他两个应用程序为参考的新应用程序,还是在您的应用程序中将它们作为 exe 启动?
-
我可以访问代码
-
您可以在 VB 代码中添加一个事件,然后将所有 Console.WriteLine 调用替换为以文本作为参数引发事件的调用。您可以按照将控制台输出设置为其他内容的建议进行操作。根据代码和您的最终目标,可以采用许多不同的方法。
-
@atilas1,我建议您首先学习如何创建一个基本的 Windows 窗体应用程序,然后从这里尝试根据您自己提到的 2 个应用程序创建应用程序。没有捷径可走,你需要一个基本的了解来完成这个任务,我们可以帮助你的不是一个具体的问题。在这个成就过程中你可能会遇到很多其他的问题,然后你可以提出一个具体的问题。祝你好运!