Firemonkey TEdit停止编辑

时间:2013-09-11 08:50:13

标签: delphi firemonkey delphi-xe4

单击按钮时,我正在创建临时TEdit。当再次单击该按钮时,我想用TEdit的文本做一些事情,然后删除TEdit。我的问题是,当它仍处于编辑模式时,我无法删除TEdit。

如何让TEdit禁用焦点以便我可以销毁它?

1 个答案:

答案 0 :(得分:1)

如果您坚持要销毁TEdit,请将焦点设置在其他地方:

SomeOtherControl.SetFocus;
FreeAndNil(MyEdit);

创建和销毁TEdit似乎相当浪费,所以你可能会考虑隐藏它:

SomeOtherControl.SetFocus;
MyEdit.Visible:= false;