【发布时间】:2013-04-10 09:17:33
【问题描述】:
我正在尝试在 C# 中进行命令提示符克隆,以便熟悉使用 IO。但是,我创建了两个文本框(一个用于命令,另一个用于“参数”)和一个富文本框来查看命令的结果,而不只是一个文本正文。这可能听起来令人困惑,而且标题可能具有误导性,但我不知道该怎么说。无论如何,我的问题是 - 你如何使 only 当前行可编辑而其余为只读?我如何能够将两个文本框中的命令和参数组合起来,这样我就不需要 两个 单独的文本框了?我花了 6 天时间试图弄清楚实现这一点的逻辑,但我一无所获。
这是表格的图片:
我想让它类似于:
【问题讨论】:
-
你应该检查这个帖子stackoverflow.com/questions/2425847/… 并找出当前列是否大于该行中的第一个>...
-
谢谢。我创建了一个新的 Windows 窗体项目来测试这一点。现在,我将尝试将其应用到我的程序中。
-
您是否考虑过改用
ListBox? -
@Dinah,不幸的是,我没有考虑使用 ListBox。但我已经修复了“使当前行可编辑”的问题。谢谢建议,辛苦了。我会考虑将它用于类似的项目。
-
现在我想起来了,制作控制台应用程序而不是 Windows 窗体应用程序会容易得多......哦,好吧。
标签: c# forms richtextbox