EDIT一得到焦点就选取全部内容?(只得这么多了) 如何做 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.Edit1MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);begin Edit1.SelectAll;end; 在Keyup事件中同样加入Edit1.SelectAll; DDGG(叮叮当当)的有点问题吧。如果用户是用键盘控制焦点,TEdit.onMouseUp 事件不会发生。应该用OnEnter事件。如下:procedure TForm1.Edit1Enter(Sender: TObject);begin Edit1.SelectAll;end; procedure TForm1.Edit1Click(Sender: TObject);begin edit1.SelectAll;end; 有现成的属性,不要总是写代码。Edit的属性AutoSelect设成True。 TO: honkiko(honky)你说的问题我考虑过,但用OnEnter不行,不信你可以试。当用Tab键切换时,OnMouseUp不会发生,但切换到TEdit拥有输入焦点时,默认就是将文字全选的情况。以上是我实验的结果,如有异议可以继续讨论。 procedure TForm1.Edit1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);begin TEdit(Sender).SelectAll;end; procedure TForm1.Edit1Enter(Sender: TObject);begin Edit1.SetFocus;end;这样就可以了 procedure TForm1.Edit1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);begin Edit1.SetFocus; Edit1.SelectAll;end;以上已经测试 大家好,很久没来了.俺也将有俺的娃了,大家帮忙起个名字. 重复记录问题,请指教! 如何转换这串数据?! 急购一中学教务管理系统和图书管理系统,今年做课题设计,无法下手啊 如何实现DBGrid全部被选中,急!!! 请教关于如何计算两个日期型变量之间的天数 请教关于用矩形框选中的问题!! 用 TOleContainer调用Word 在C/S三层结构中,服务器器如发生意外时(关闭或死机),客户端如何捕获到这个错误? 用delphi进行internet 开发? COM+组件安装的问题 下面语句为什么运行不能通过呀?
Shift: TShiftState; X, Y: Integer);
begin
Edit1.SelectAll;
end;
OnEnter事件。如下:
procedure TForm1.Edit1Enter(Sender: TObject);
begin
Edit1.SelectAll;
end;
begin
edit1.SelectAll;
end;
你说的问题我考虑过,但用OnEnter不行,不信你可以试。
当用Tab键切换时,OnMouseUp不会发生,但切换到TEdit拥有输入焦点时,默认就是将文字全选的情况。以上是我实验的结果,如有异议可以继续讨论。
Y: Integer);
begin
TEdit(Sender).SelectAll;
end;
begin
Edit1.SetFocus;
end;
这样就可以了
Y: Integer);
begin
Edit1.SetFocus;
Edit1.SelectAll;
end;
以上已经测试