如何以编程方式确定 TMemo 中文本行的高度?
我有一个 TMemo,并且我希望始终将其设置得足够高以显示它包含的行数。不幸的是,我不太知道如何计算。我无法将其基于 .Font.Size 属性,因为这会根据…
为什么 CTRL+C 在 TMemo 组件上不起作用? (Vista+德尔福7)
为什么无法将 TDBMemo 组件中选定的文本复制到剪贴板? 德尔菲 7、Windows Vista。 以下代码无法捕获 ctrl+c 事件,而 ctrl+a 则可以正常工作。 uses …
Delphi复制备忘录到Richedit问题
我在将备忘录的内容复制到 richedit 组件时遇到问题。 我以为会是 Richedit.text := memo.text; 但是如果我使用它,当备忘录文本换行到新的新行(不是…
有没有更好的方法向 TMemo 添加一些字符?
我正在使用 TMemo 保存从串行端口接收到的字符以供查看。当他们到达时,我正在做: Memo1.Text := Memo1.Text + sReceivedChars; 这工作正常,但我认…
重写 C++ 中的事件处理程序建设者
在 Codegear C++ Builder 中,我尝试扩展 TMemo VCL 类以在 OnKeyDown 事件期间执行某些功能。我已经设置了该控件,并且能够将其添加到表单等中。问题…
如何防止主窗体在另一个非模态窗体上的 TMemo 中捕获击键?
我有一个可以从主窗体打开非模式窗体的应用程序。非模态形式上有一个 TMemo。主窗体菜单使用“空格”作为其加速器字符之一。 当非模态表单打开并且备…
Delphi 属性 TMemo 行中字符串的最大长度
我一直在寻找 TMemo.Lines 中 String 的最大长度为 1024 的原因,但尚未找到。 我有一个文本文件,其中包含长度约为 2000 个字符的分隔/csv 数据。 在…
在 C++Builder2009 中如何正确地将指针从 void* 向下转换为 TMemo*?
我正在 C++Builder 2009 中编写多线程套接字聊天。 按照我需要做的,它几乎完成了,但我有一个小问题。 我需要将 TMemo* 指针传递给 CreateThread Win…
- 共 1 页
- 1