问题标签 [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.
delphi - Delphi - 在 TMemo 中拖放 .txt 文件
我正在尝试将文本文件拖放到我的 Delphi 应用程序 memo1 中并加载文本。就像notepad.exe 所做的一样!拖动任何文件时,它会加载其中的文本。但我试图只加载指定的文件扩展名!接受在 memo1.text 上的加载。
示例:将text.txt
文件拖到其中时memo1
会加载其中的文本,test.txt
但是当拖入时.exe
什么memo1
也没有发生或仅显示错误消息。
我搜索了谷歌并尝试了自己,但我的问题没有答案;c。
任何帮助将不胜感激,因为我不知道将文本拖放到备忘录中。
android - 用 TMemo、TEdit 移动 Tscrollbox .. 怎么样?
晚上好,我用 Delphi XE6 开发的 FMX android 应用程序有问题。我有一个 TScrollBox,里面有一些 TMemo。当你踩到 TMemo 时,我失去了对滚动框的关注并且不移动滚动框。我能怎么做?
delphi - TMemo 无法正确处理 Unix 文本(LF 作为行尾)
TMemo 无法正确处理 Unix 输入 (LF)。显示用 LF 分隔的两条线并将其视为一条线。我想处理所有可能的文本格式(Mac、Win、Unix)。
显然,我每次都可以检查文本并用 CRLF 替换 LF:
- 加载文本表单文件
- 粘贴文本
- 使用 Add() 函数
- 使用 Insert() 函数
- 使用 Appen() 函数
- 通过 Text 属性更改内容
但这不会是一个优雅的解决方案。
Lazarus 使用 Lines.TextLineBreakStyle 属性解决了这个问题。Delphi XE中有类似的东西吗?
delphi - Firemonkey TMemo 文本自动回车
是否可以TMemo
自动显示从 db 调整为宽度的线TMemo
?我的意思是,在我的数据库中,我有:“123456789123456789123”,例如,我的 tmemo 的宽度只有 10 个字符。
是否可以TMemo
以这种方式自动显示文本?
有什么建议吗?
string - 删除备忘录上的特定行
我有行中有不需要的字符的备忘录,我想将它们全部删除。这是我的代码:
上面的代码仍然留下了一些我想删除的行。它只会删除其中的一部分。所以我尝试了另一种方法,这就是工作。
我认为这是不对的,我不应该这样做。如何优雅地完成这样的工作?
delphi - 在delphi中读取Tmemo的最后一行
经过很长时间的尝试....决定寻求帮助。
我正在尝试阅读发送到 Delphi 中的 Tmemo 的最后一行。我正在将代码行一一发送给开发人员。登上开发。board 每次都需要发送不同的代码行。我的最终目标是读回开发人员的最后一行。板送回。
例如
设置 ATT = 7 --->> \sent to dev. 木板
开发。董事会答复
OK <----- \ 从开发者那里收到。木板
发送下一行代码。
或者
呃
再次发送“set att = 7”命令。
到目前为止,我已经完成了我需要的大部分工作。我只是无法让 Delphi 阅读 tmemo 的最后一行。
我试过了
节目信息仅供我自己参考……我知道它会将接收到的数据反弹回来,仅供参考。
奇怪的是它有时会起作用,而且那一行。Count 有时也会退回信件,所以我认为我的做法完全错误......
delphi - TMemo 最大宽度
有什么方法可以让 TMemo 将超过 1024 的文本显示为 1 行?
看看这个简单的代码:
长文本“s”将显示为多行。Memo1 将在 1024 个字符后自动换行。
delphi - 如何保存和加载多个标签的标题?
我需要保存和加载几个标签的标题。我尝试为此使用 TMemo:
但是我不知道如何在TMemo上设置和获取Label1、Label2等的具体数据。
基于这个想法,我稍后会使用其他组件作为 TEdit。
delphi - 无法从剪贴板粘贴到 TMemo
我有一个客户报告说他无法从剪贴板粘贴到 TMemo 中。我也有调用 TMemo.PasteFromClipboard 的代码,但这不起作用。
他正在使用 Windows 8(不确定是 8.0 还是 8.1)。
办公室中的其他用户不会遇到此问题。
有什么想法可能是错的吗?
(使用 Delphi 7 开发的应用程序)
delphi - 如何从 TMemo 控件中删除通过文本找到的行?
我有一个TEdit
,TMemo
和一个按钮。当用户按下按钮时,我想从该备忘录控件中删除与编辑框中输入的文本匹配的行。如果没有找到匹配的行,则应该显示某种“找不到行”消息。
我是 Delphi 的新手,不知道任何代码,但理论上它应该按照搜索的原则工作,TMemo
直到找到匹配的行Edit.Text
然后删除该特定行。
有人可以告诉我如何从TMemo
控件中删除由文本找到的行吗?