问题标签 [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备忘录为什么光标总是向左移动
在我的 VCL 项目中,我有一个TMemo
带有以下文本(|
是插入符号):
当我按下Down按钮时,插入符号移动到这里:
我需要的是让它移到这里:
delphi - 用于 TMemo 和 TListBox 的 OSX 滚动条
使用 Delphi XE7 Firemonkey
我在一个空白表单上放置了一个 TMemo,然后在 TMemo 中添加了比它可以容纳的更多的文本行(因此需要滚动)。
在 Windows 上,一切都按预期工作。当 TMemo 的行数超出显示范围时,会出现垂直滚动条。
在 Mac 上,滚动条应位于的位置不会出现任何视觉效果。
我可以点击 TMemo 并使用鼠标滚轮滚动。我也可以按键盘上的向上和向下箭头键滚动。
当鼠标悬停在 TMemo 上时,什么会阻止滚动工具出现?
delphi - 如何捕获备忘录文本以编辑 Delphi
我想将备忘录中填充的动态网关 IP 捕获到文本框中。如何使用通配符或捕获以“网关:10.127.*.*”开头的整行网关并将网关 IP 获取到文本框。
以下是已捕获的备忘录文本示例:
编辑:(来自评论)
loops - DELPHI 将第 2 行移至第 1 行备注
我需要将Memo1的第一行转移到Memo2,并将Memo1的其余行向上移动。
这些是预期的结果:
delphi - Delphi中的TMemo滚动
我正在使用:Memo1.Lines.Add(Text) 将文本行添加到 TMemo,这会导致 Memo1 滚动到底部。
有没有办法在我添加行时停止滚动,或者在我完成后强制它回到顶部?
我想要一个简单的解决方案...
谢谢...
mysql - 如何从字段中获取值并分配给 TStringList?
如何从下图中获取所有用户名值并将它们转换为TStringList
字符串或TMemo
?
我尝试了以下代码,但没有成功。
delphi - 使用 TAB 退出 TMemo 组件
我有一个要求,允许用户以特定顺序在 Delphi 应用程序屏幕上进行选项卡。这对几乎所有事情都很好,除了我似乎无法找到一种方法来标记备忘录组件。我意识到 Tab 本身是用于格式化目的的备忘录中的合法键。
有谁知道是否可以从 Tmemo 转到下一个控件?我不需要备忘录中的 Tab 格式,所以我很乐意牺牲它。
我正在使用 Delphi 5 企业版。
提前致谢。
c++ - slow to assign value to TMemo when string source is file
I am generating text (standard alpha chars only) into a std::string
converting to a char[]
-array to wchar
and assigning it to a TMemo box... (c++ Builder.) At another point (function) I am reading (what should be the same) text from a file and loading it into a std::string
converting to a char[]
-array to a wchar
and again loading the text into the TMemo box. Everything works.
When creating the string it loads very quickly into the TMemo box using the function below... However when loading the string from the text file it suddenly slows down to a crawl, about 10 times slower or worse even though the code for both is the same excluding the initial read or create of the string...
What's more is that the only slow part of this function is this line
If I comment out this line there is no slowdown...
Any thoughts as to why?
EDIT:
I just noticed that when the text file is read it's formatting is gone... The \r\n creates new lines when opening the file with notepad but when opening with std::ifstream, std::getline the formatting is gone completely, and while I have not yet confirmed this I think it is reading the entire file in as one line.
delphi - 如何在备忘录中编辑文本?
我想使用过程Delete(Memo.Text,索引,计数)(或类似的Insert)。但我收到消息“常量对象不能作为 var 参数传递”。我知道我可以选择文本并将此过程与Seltext一起使用。但是这种方式有点不舒服。有什么更容易的吗?