【问题标题】:How can I wrap text from one text control to another?如何将文本从一个文本控件换行到另一个?
【发布时间】:2011-04-02 14:35:58
【问题描述】:

我正在尝试在 C# 中创建一个程序,该程序将允许跨富文本框控件进行动态换行。例如,我开始输入一个可用的控件,一旦出现水平滚动条并且富文本框换到下一行,它就会在下面创建一个新的富文本框控件并将光标放在那里。在删除/更改现有文本的情况下,此方法还需要支持在控件之间来回移动文本。

你为什么问?我的教堂需要一个可以轻松粘贴文本的程序,它可以根据需要自动遍历尽可能多的幻灯片,支持不同的字体、大小、粗细、颜色以及撤消和重做。所有这些都需要即时完成,因此用户不需要使用某种预览模式来回来回完成他们想要做的事情。

【问题讨论】:

  • 我想不出任何好的理由这样做,而不是只使用一个多行控件。您提出的解决方案的复杂性将是无法控制的,并且所有这些都已经在一个控件中为您处理了。

标签: c# richtextbox word-wrap


【解决方案1】:

我认为这是为了服务顺序或赞美诗词之类的东西?解决方案是使用滚动条或 PgDn 按钮。在网络浏览器中。

我同意克里斯·巴拉德的观点。真的,这看起来不是解决问题的正确方法。

【讨论】:

  • 是的,这是针对单词的,按顺序显示,逐张幻灯片显示。我最终提出这个解决方案的原因是由于两个要求: 1. 必须能够粘贴,而不必将碎片粘贴到幻灯片上。 2. 必须能够在编辑时预览每张幻灯片的外观。第一个要求可以用一个控件完成,不知道第二个要求如何用一个控件完成。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-23
  • 1970-01-01
  • 2019-03-06
  • 2017-08-25
  • 1970-01-01
相关资源
最近更新 更多