如何在 Firemonkey 的 TEdit 中隐藏插入符号?

How do I hide the caret from a TEdit in Firemonkey?

嗯,这与 this question 非常相似。

但是

HideCaret(YourAwesomeTEdit.Handle);

Firemonkey 似乎不可用。我不知道如何使用相同的功能,甚至可以达到相同效果的东西对 iOS 应用程序来说会很好。

如何在 Firemonkey 的 TEdit 中隐藏插入符号?

TEdit 有一个插入符号 属性,您可以将可见的 属性 设置为 false。

edit1.caret.visible:= false;

不过我不建议您这样做,因为您需要记得重新启用它。

另外,键盘上的'done button'也不清楚你指的是什么意思。你 运行 在移动吗?如果是这样,那么您只需将 KillFocusByReturn 属性 设置为 true,然后插入符号将自动消失,键盘关闭后焦点将转移到窗体上。