【问题标题】:DELPHI move 2nd line to 1st Line MemoDELPHI 将第 2 行移至第 1 行备注
【发布时间】:2016-08-24 03:45:03
【问题描述】:

我需要将Memo1的第一行转移到Memo2,并将Memo1的剩余行向上移动。

这些是预期的结果:

【问题讨论】:

  • 我不明白为什么这个问题被否决了这么多。这可能是微不足道的,但它问得很好。虽然,通过阅读更多 TMemoTStrings 文档,OP 自己可以很容易地回答这个问题。
  • 这里是初学者 Delphi 程序员。 :)

标签: loops delphi delphi-xe2 delphi-xe tmemo


【解决方案1】:

像这样:

Memo2.Lines.Add(Memo1.Lines[0]);
Memo1.Lines.Delete(0);

【讨论】:

  • Remy 先生,Memo1.Lines[1] 会自动转到第一行吗?在我的示例中,当我将单行从 memo1 传输到 memo2 时,memo1 中的项目应该上升。
  • 是的,当您删除一行时,剩余的行会向上移动。您可以尝试一下,看看会发生什么。
  • Remy 先生,Memo1.Lines[1] 会自动转到第一行吗?在我的示例中,当我将单行从 memo1 传输到 memo2 时,memo1 中的项目应该上升。我将如何做到这一点?顺便说一句,谢谢雷米爵士。
  • 你已经问过了,我已经回答了(是的,行会向上移动)不需要再问了。你有没有尝试我给你的代码?
  • 非常感谢 Remy 先生,这将解决我的问题,我已经为此困了 2 天。非常感谢。
猜你喜欢
  • 2019-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-31
  • 1970-01-01
  • 2018-11-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多