【问题标题】:Creating a Console like UI in Windows Forms在 Windows 窗体中创建类似于 UI 的控制台
【发布时间】:2012-10-27 09:13:00
【问题描述】:

您好,我正在尝试使用 C# 在 WinForms 中创建一个类似控制台的界面。

我使用富文本框的原因是我想要一些普通控制台应用程序中不存在的功能,例如选择、复制粘贴。

我想知道是否可以将闪烁的光标从闪烁的“|”更改为到一个闪烁的“_”

即使我可以隐藏原来的“|”,我也可以在 Richtextbox 的 onchange 事件上实现一个功能来显示闪烁的“_”

我也有另一个相关的问题,但我不知道我是否也应该把它放在这里。

另外,如果使用 WPF 更容易实现这样的事情,我愿意搬家。

【问题讨论】:

  • 虽然我不能完全使用它,但感谢您的链接。给了我一些新的想法! :)
  • 我认为您可以创建自己的带有扩展名.cursor 的光标并将其分配到richTextBox 的属性中..
  • 选择和复制粘贴在普通控制台应用程序中不可用?它们是,只是没有普通的键盘快捷键或右键菜单。

标签: c# wpf winforms c#-4.0 user-interface


【解决方案1】:

您需要更改 RichTextBox 的插入符号。看看这个:Custom Caret for WinForms richtextbox

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

      【讨论】:

        猜你喜欢
        • 2013-06-23
        • 2014-09-13
        • 1970-01-01
        • 1970-01-01
        • 2010-12-07
        • 1970-01-01
        • 1970-01-01
        • 2010-09-26
        • 2016-04-27
        相关资源
        最近更新 更多