【发布时间】:2016-05-16 21:23:38
【问题描述】:
我正在尝试寻找有关如何在富文本框中重新创建控制台的想法。 我发现的第一个想法是重定向同时运行的不可见控制台应用程序的输出。 二、使用两个文本框,一个用于输出,一个用于输入。
我遇到的问题是我不知道我应该订阅哪个事件。是的,我整天都在互联网上寻找这个,但我发现最接近的是有人在 VB 中做这件事。所以我的问题:
- 有没有与我列出的想法不同的想法?
- 是否可以只有一个 rTextBox 用于输入和输出?
- 如果重定向是最好的解决方案,谁能解释一下我是如何设置重定向的;我创建了一个单独的文件 (poker.cs),它被设置为通过控制台运行。如果您在这里查看最佳答案: Redirect console output to textbox in separate program 他有两个功能,但我不知道如何设置我的richTextBox 和运行.cs 文件;也可能是我使用了错误的事件。我一直在从负载运行它。
我绝对希望richTextBox 像控制台一样运行。我知道这是可以做到的。我愿意相信。
【问题讨论】:
-
忘记控制台,如果您搜索“控制台”,您将以控制台程序结尾,而不是表单程序,挂钩到第二个文本框的 KeyPress 事件,如果是返回键,则取值为文本并将其添加到文本框,仅此而已
-
你为什么这么生气古斯曼?我不知道你在说什么。
-
嗯,对不起,如果它看起来很生气,除了它,这是一个真正的建议,我只是明确的,因为它是一个评论,不要误会! :D
-
让我在条件中添加一个答案;)
-
好的,谢谢,这对我来说是 GUI 的第二天,我在 C++ 中工作了很多,所以除非我看到代码,否则很多这些概念在我身上都丢失了。感谢古斯曼的帮助
标签: c# winforms console io-redirection