delphi - 在输入 TEdit 时,它会将自身内部的文本加倍
问题描述
我正在使用 Embarcadero® RAD Studio 10 西雅图版本 23.0.20618.2753。我刚开始制作一个移动应用程序。我TEdit
在一个上放置了两个控件TForm
。他们是
Edit_FirstName: TEdit;
Edit_LastName: TEdit;
现在,当我在移动设备上运行这个应用程序并填写我的名字时,假设我Michael
在 fieldEdit_FirstName
和Schumacher
field 中写了Edit_LastName
。至此,一切正常。
但是现在,当我回到现场Edit_FirstName
并要在之后添加@
时Michael
,它应该是,Michael@
但它却变成了MichaelMichael@
。它TEdit
本身将已经写入其中的文本加倍,然后再添加新字符。
这是一个全新的Form项目。我在这个项目中没有写过一行代码。
代码是:
unit Unit1;
interface
uses
System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,
FMX.Controls.Presentation, FMX.Edit;
type
TForm1 = class(TForm)
Edit_FirstName: TEdit;
Edit_LastName: TEdit;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.fmx}
end.
fmx 文件是:
object Form1: TForm1
Left = 0
Top = 0
Caption = 'Form1'
ClientHeight = 414
ClientWidth = 247
FormFactor.Width = 320
FormFactor.Height = 480
FormFactor.Devices = [Desktop]
DesignerMasterStyle = 0
object EDIT_FirstName: TEdit
Touch.InteractiveGestures = [LongTap, DoubleTap]
TabOrder = 2
Position.X = 72.000000000000000000
Position.Y = 56.000000000000000000
end
object EDIT_LastName: TEdit
Touch.InteractiveGestures = [LongTap, DoubleTap]
TabOrder = 1
Position.X = 72.000000000000000000
Position.Y = 88.000000000000000000
end
end
我该如何解决?谁能帮我?
解决方案
这是一个已知问题,包括:
RSP-19742:TEdit 正在复制输入的字符
(在 Rio 中已修复)
RSP-20493:TEdit / TMemo 在文本识别打开时复制字母(Samsung VK)
(在 Rio 中修复)
TEdit
在输入 Enter 或 Backspace 时,还存在重复文本的已知问题,包括:
RSP-14495:[Android] TEdit 在按下“return”键后复制某些 VK 上的初始输入
(在 Rio 中已修复)
RSP-17232:在 android 的 FMX TEdit 中按退格键时出现重复的单词
(已在 Tokyo Release 1 中修复)
RSP-18478:使用 Google Gboard 按 backspcae 时文本重复
(已在东京第 2 版中修复)
推荐阅读
- r - 覆盖数据帧的子集而不进一步拆分
- terraform - 无论如何要模拟 terraform 数据源
- javascript - 将颜色选择器颜色分配给变量并使用 JavaScript 将变量用于 fontcolor
- sqlite - SQLite Versioning. Is it possible to use EXCEPT to show differences between rows where only one column changes?
- .net - 如何使用 Swashbuckle 在生成的 Swagger 文件中生成全局参数?
- python - Python我如何找到一个特定的字符串并将其添加到列表中
- python - 如何将 .txt 文件分离为用于绘图的数据值?
- android - whereEqualTo 支持 HashMap 相等吗?
- java - 使用 AES 加密文件,使用共享密码
- python - 如何从 wordcloud 打印热门单词