问题标签 [tmemo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
468 浏览

delphi - Delphi - 在 TMemo 中拖放 .txt 文件

我正在尝试将文本文件拖放到我的 Delphi 应用程序 memo1 中并加载文本。就像notepad.exe 所做的一样!拖动任何文件时,它会加载其中的文本。但我试图只加载指定的文件扩展名!接受在 memo1.text 上的加载。

示例:将text.txt文件拖到其中时memo1会加载其中的文本,test.txt 但是当拖入时.exe什么memo1也没有发生或仅显示错误消息。

我搜索了谷歌并尝试了自己,但我的问题没有答案;c。

任何帮助将不胜感激,因为我不知道将文本拖放到备忘录中。

0 投票
0 回答
301 浏览

android - 用 TMemo、TEdit 移动 Tscrollbox .. 怎么样?

晚上好,我用 Delphi XE6 开发的 FMX android 应用程序有问题。我有一个 TScrollBox,里面有一些 TMemo。当你踩到 TMemo 时,我失去了对滚动框的关注并且不移动滚动框。我能怎么做?

0 投票
2 回答
1681 浏览

delphi - TMemo 无法正确处理 Unix 文本(LF 作为行尾)

TMemo 无法正确处理 Unix 输入 (LF)。显示用 LF 分隔的两条线并将其视​​为一条线。我想处理所有可能的文本格式(Mac、Win、Unix)。

显然,我每次都可以检查文本并用 CRLF 替换 LF:

  • 加载文本表单文件
  • 粘贴文本
  • 使用 Add() 函数
  • 使用 Insert() 函数
  • 使用 Appen() 函数
  • 通过 Text 属性更改内容

但这不会是一个优雅的解决方案。

Lazarus 使用 Lines.TextLineBreakStyle 属性解决了这个问题。Delphi XE中有类似的东西吗?

0 投票
1 回答
1242 浏览

delphi - Firemonkey TMemo 文本自动回车

是否可以TMemo自动显示从 db 调整为宽度的线TMemo?我的意思是,在我的数据库中,我有:“123456789123456789123”,例如,我的 tmemo 的宽度只有 10 个字符。

是否可以TMemo以这种方式自动显示文本?

有什么建议吗?

0 投票
3 回答
3783 浏览

string - 删除备忘录上的特定行

我有行中有不需要的字符的备忘录,我想将它们全部删除。这是我的代码:

上面的代码仍然留下了一些我想删除的行。它只会删除其中的一部分。所以我尝试了另一种方法,这就是工作。

我认为这是不对的,我不应该这样做。如何优雅地完成这样的工作?

0 投票
1 回答
2376 浏览

delphi - 在delphi中读取Tmemo的最后一行

经过很长时间的尝试....决定寻求帮助。

我正在尝试阅读发送到 Delphi 中的 Tmemo 的最后一行。我正在将代码行一一发送给开发人员。登上开发。board 每次都需要发送不同的代码行。我的最终目标是读回开发人员的最后一行。板送回。

例如

设置 ATT = 7 --->> \sent to dev. 木板

开发。董事会答复

OK <----- \ 从开发者那里收到。木板

发送下一行代码。

或者

再次发送“set att = 7”命令。


到目前为止,我已经完成了我需要的大部分工作。我只是无法让 Delphi 阅读 tmemo 的最后一行。

我试过了

节目信息仅供我自己参考……我知道它会将接收到的数据反弹回来,仅供参考。

奇怪的是它有时会起作用,而且那一行。Count 有时也会退回信件,所以我认为我的做法完全错误......

0 投票
1 回答
1257 浏览

delphi - TMemo 最大宽度

有什么方法可以让 TMemo 将超过 1024 的文本显示为 1 行?
看看这个简单的代码:

长文本“s”将显示为多行。Memo1 将在 1024 个字符后自动换行。

0 投票
3 回答
1174 浏览

delphi - 如何保存和加载多个标签的标题?

我需要保存和加载几个标签的标题。我尝试为此使用 TMemo:

但是我不知道如何在TMemo上设置和获取Label1、Label2等的具体数据。

基于这个想法,我稍后会使用其他组件作为 TEdit。

0 投票
1 回答
960 浏览

delphi - 无法从剪贴板粘贴到 TMemo

我有一个客户报告说他无法从剪贴板粘贴到 TMemo 中。我也有调用 TMemo.PasteFromClipboard 的代码,但这不起作用。

他正在使用 Windows 8(不确定是 8.0 还是 8.1)。

办公室中的其他用户不会遇到此问题。

有什么想法可能是错的吗?

(使用 Delphi 7 开发的应用程序)

0 投票
1 回答
2178 浏览

delphi - 如何从 TMemo 控件中删除通过文本找到的行?

我有一个TEdit,TMemo和一个按钮。当用户按下按钮时,我想从该备忘录控件中删除与编辑框中输入的文本匹配的行。如果没有找到匹配的行,则应该显示某种“找不到行”消息。

我是 Delphi 的新手,不知道任何代码,但理论上它应该按照搜索的原则工作,TMemo直到找到匹配的行Edit.Text然后删除该特定行。

有人可以告诉我如何从TMemo控件中删除由文本找到的行吗?