Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
单击按钮时,我正在创建一个临时 TEdit。当再次单击该按钮时,我想对 TEdit 的文本进行处理,然后删除 TEdit。我的问题是我无法在 TEdit 仍处于编辑模式时删除它。
如何让 TEdit 禁用焦点以便我可以销毁它?
如果您坚持要销毁 TEdit,只需将焦点设置在其他地方:
SomeOtherControl.SetFocus; FreeAndNil(MyEdit);
一直创建和销毁 TEdit 似乎相当浪费,因此您可以考虑将其隐藏:
SomeOtherControl.SetFocus; MyEdit.Visible:= false;