Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 是否允许用户在TMemo中输入Alt代码?_Delphi_Firemonkey - Fatal编程技术网

Delphi 是否允许用户在TMemo中输入Alt代码?

Delphi 是否允许用户在TMemo中输入Alt代码?,delphi,firemonkey,Delphi,Firemonkey,FMX中的TMemo支持显示Alt代码,但我可以添加它们的唯一方法是从其他地方复制它们并粘贴到TMemo中。我想允许用户使用Alt键和数字键盘输入Alt代码,就像大多数文本编辑器允许的那样。目前,当我尝试这一点,它没有做什么。数字键盘工作,但按下Shift、Ctrl或Alt时不工作 可以在VCL应用程序中输入Alt代码。我只想在FMX中也能做到这一点 我使用的是Delphi 10.4如果您将ControlType设置为Platform并在Microsoft Windows上运行该应用程序,您将获

FMX中的TMemo支持显示Alt代码,但我可以添加它们的唯一方法是从其他地方复制它们并粘贴到TMemo中。我想允许用户使用Alt键和数字键盘输入Alt代码,就像大多数文本编辑器允许的那样。目前,当我尝试这一点,它没有做什么。数字键盘工作,但按下Shift、Ctrl或Alt时不工作

可以在VCL应用程序中输入Alt代码。我只想在FMX中也能做到这一点


我使用的是Delphi 10.4

如果您将
ControlType
设置为
Platform
并在Microsoft Windows上运行该应用程序,您将获得一个真正的Win32编辑控件,它支持此功能。谢谢。这很有效。然而,我也需要这个在Mac上工作。它在那里也能工作吗(我目前无法测试)?此外,我现在已经将TMemo右侧和底部的滚动条变灰,即使没有文本。它们没有显示在VCL中。有没有办法在需要它们之前把它们扔掉?不知道!我一辈子都没用过Mac电脑!遗憾的是,本机Win32 edit控件不支持根据其内容动态显示/隐藏滚动条。(然而,Win32 Rich Edit控件确实支持这一点。)ALT代码在Mac电脑上是一种东西吗?您可能必须使用一个外部连接的设备输入这些代码,该设备的价格为1800英镑,由拉丝铝制成。