你不如设置一个变量,当第一次按下按钮后,将其值设置为False,当print.free之后设为True,只有当True时才执行按钮的代码!
解决方案 »
- 能对DBGrid控件中的某一列的值进行编辑吗, 此列不是数据库表对应的字段,是新增加的列
- 问一个简单的问题,怎样在delphi中使用access数据库?
- 如何将时间变量加上10秒?
- 学delphi好找工作吗?
- 大家快来帮忙啊!!!-------
- 我连接数据库一般是用BDE,但我看到大家都是用ADO连接,ADO比较BDE来有什么好处?
- 对于Windows 2000 中网络掉线的实时检测,猜想是和底层的中断或者某个Service有关,谢谢了
- 怎样使DBNavigator中的插入按钮显示
- 请问字符串列表在什么地方啊?书上说“双击object inspector对话框中的tstring字符”我的好象没有列
- ADO中事务(两个ADODataSet同时提交)?非常感谢!!!
- 奇怪问题
- quickreP做报表时对二进制字段怎么处理用控件能绑定吗?
如果按上面你的说法我觉得和一这样处理
定义一个变量fg:boolean来判断啊,如果在
你禁止button是将fg:=false;
允许button是将fg:=true;
通过fg来决定是否响应button的事件
楼上的各位大虾,有没有用过这个方法测一测
button1.Enabled:=not button1.Enabled;
看看变灰的按钮还能响应click事件,我没有办
法测试出还能响应。
按下按钮的第一条语句
然后将button.enable:=true放在了printer.free后面。在扫描总页码的时候button的确是变灰了。在那时候按button的话也会报错。