如何使当一个EDIT框获得蕉点时,全选其中的内容?(50分)

  • 主题发起人 主题发起人 还珠格格
  • 开始时间 开始时间

还珠格格

Unregistered / Unconfirmed
GUEST, unregistred user!
如何使当一个EDIT框获得蕉点时,全选其中的内容?
 
方法1:
将Edit的属性AutoSelect置为True

方法2:
在Edit的OnEnter事件中写 Edit1.SelectAll;

 
同意楼上的兄弟!
 
来晚了!!
 
控件好象都有一个onActive。。。事件吧,就是控件获得焦点时发生的事件,
那么就可以在这事件里加入Edit1.SelectAll;了
 
格格按飞龙在天说的去做吧,没错。
 
寫以下的兩個事件就可以了
procedure TForm1.Edit1Enter(Sender: TObject);
begin
Edit1.SelectAll;
end;

procedure TForm1.Edit1MouseDown(Sender: TObject
Button: TMouseButton;
Shift: TShiftState
X, Y: Integer);
begin
Edit1.SelectAll;
end;
 
凑和着,给点分!
 
今天我试了试,好像用.SetFocus也可以!
 
SetFocus好象不行吧??
 
with edit1 do
beign
setfocus;
selectall;
end;
d6 通过!
 
setfocuse 的确可以
 
在WINDOWS2000中好像不行的!!!
 
[red]blue girl正确,不论在9X还是2K,XP都行[/red]
 
将Edit的属性AutoSelect置为True
干吗搬石头上山
 
后退
顶部