On entering in TEdit. Doubles text written inside [duplicate]

  

I edited my question and now i tried to make it more simple to understand.
I am using Embarcadero® RAD Studio 10 Seattle Version 23.0.20618.2753. I just started making Mobile App. I placed two TEdit on one form. They are
Edit_FirstName: TEdit;
Edit_LastName: TEdit;
Now when i am running this app in mobile and filling my name Suppose i wrote First name as Michael in the field Edit_FirstName. Now i am moving to another field Edit_LastName and filling my Last name
Suppose i wrote Lastname Schumacher.. Up to this everything is OK. But now when i am again moving to field Edit_FirstName and going to Add @ after Michael then it should be Michael@ but its becoming MichaelMichael@.TEdit itself doubles the text which is written inside it and then adds new characters after it. if i m moving out and again i will enter in this field and will try to add & then it will be MichaelMichael@MichaelMichael@& every time its doubling text to add new character.
One more problem is every time when i enter in TEdit the option PEST popups automatically.
Its a brand new form and project. I have not written any single line of a code in this form or project.
and i have not changed any property value also. Not a single change.
code is
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.

How to handle it? can anyone help me ?
Hope this time you are clear.

Comments are closed.