unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Edit1: TEdit; procedure Edit1Click(Sender: TObject); procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1; i:integer; implementation{$R *.dfm}procedure TForm1.Edit1Click(Sender: TObject); begin if i=0 then begin i:=i+1; edit2.SelectAll; end else end;procedure TForm1.FormCreate(Sender: TObject); begin i:=0; end;end.
public { Public declarations } vg_flag:Integer; end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Edit1Click(Sender: TObject); begin if self.vg_flag=0 then begin self.Edit1.SelectAll; Self.vg_flag:=1; end else begin self.Edit1.SelStart:=Length(self.Edit1.Text)+1; self.Edit1.SelLength:=0; self.vg_flag:=0; end; end;procedure TForm1.FormShow(Sender: TObject); begin self.vg_flag:=0; end;
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Edit1: TEdit;
procedure Edit1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;
i:integer;
implementation{$R *.dfm}procedure TForm1.Edit1Click(Sender: TObject);
begin
if i=0 then
begin
i:=i+1;
edit2.SelectAll;
end
else
end;procedure TForm1.FormCreate(Sender: TObject);
begin
i:=0;
end;end.
public
{ Public declarations }
vg_flag:Integer;
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Edit1Click(Sender: TObject);
begin
if self.vg_flag=0 then
begin
self.Edit1.SelectAll;
Self.vg_flag:=1;
end
else
begin
self.Edit1.SelStart:=Length(self.Edit1.Text)+1;
self.Edit1.SelLength:=0;
self.vg_flag:=0;
end;
end;procedure TForm1.FormShow(Sender: TObject);
begin
self.vg_flag:=0;
end;