有几个输入控件,主要是edit和combobox。现在我想在输入数据的时候严格按照edit1,edit3,combobox1,combobox2,edit2的顺序输入数据,也就是说如果edit1的数据没输入,那么edit3后面的控件都不允许输入数据。请问大家有啥好的思路来实现?我不想在每一个控件的enter和exit事件中都写一次代码。
解决方案 »
- 如何捕捉修改属性的事件
- 使用TreeView的LoadFromFile速度慢的问题
- delphi中怎么实现EXCEL导入/导出到SQL Server数据库?急!
- 如何在没有源码的erp中添加一个自己的模块
- 请问怎么使视频播放时图像的面积全屏化或随窗口大小变化,就像金山影霸的全屏播放模式似的?
- 感谢大家一直对我的支持,给Delphi版的朋友一点奖励:我打算公开一个收费的电影网站的帐号和密码,需要的朋友可以向我申请。
- 关于treeveiw的问题
- 谁有delphi中文教材?
- 高分悬赏,再次求助:关于socket控件如何同线程结合使用?
- delphi 第三方控件RZTreeView如何设置复选框
- Type Library
- 怎么接收组播?
begin
edit3.text:= ''; //也可以不清
edit3.enable:= false; ... // 视乎控制的控件个数
end;如果不想每个写的话,可以加个Timer在做判断.还有一个短一点的(如edit3): enable := trim(edit1.text) <> '';
只允许用Tab 或者 回车
然后在这个事件中写一个函数就行了