一般Edit获得焦点后,就有个编辑状态的小光标了,如何不让这个光标出来啊??就是说得到焦点以后键盘输入无效
解决方案 »
- 从C++转到delphi了~以后请大家多多照顾~散分~
- 想问下,导出cxGrid 导出execl时怎么同时打开导出的文件呢?
- TdxDBGrid的分组问题
- 高分求API函数
- InternetCheckConnection 和 InternetQueryOption
- 怎样将TMemoryStream中的内容放到一个StringList中
- 请问怎么才能知道某一个函数是在哪个单元里?我经常知道函数名,却不知道要引用哪个单元,怎么办?
- 请问:连续保存记录时,怎样刷新表?
- delphi7.0中execute()函数怎么用?
- 各位老大,InStr()函数在什么单元里,我怎么看?谢谢!
- LED显示效果
- 关于退出窗口问题,请大家帮帮忙
-------------
不显示光标,你如何知道Edit得到焦点了?
如何不让这个光标出来啊??
-------------
不显示光标,你如何知道Edit得到焦点了?
有道理
if key=#13 then Edit1.ReadOnly:=False;可以输入了在Edit的OnExit事件中
Edit1.ReadOnly:=True; //离开后让它再次不能输入
这样比较直观,如果不想更改数值的话就TAB到下一个,避免误操作改变数值
flag:boolean;//初始化为false;
onkeypress事件中
if key=#13 then flag:=true;
if not flag then
key:=#0;
不要光标 enale:=false
procedure TForm1.Edit1Exit(Sender: TObject);
begin
Edit2.Enabled:=false;
Edit2.Color:=clBlue;
end;