不明白。用系统的它自己有定义啊!
你是想自己做个见面吗?就可以参照系统的。
如果用QREPORT做。我可以告诉你什么时候中断打印。
你是想自己做个见面吗?就可以参照系统的。
如果用QREPORT做。我可以告诉你什么时候中断打印。
解决方案 »
- 如何获取指定目录下的目录名列表
- 一段sql程序出错,请大家帮忙
- 访问网络上的文件问题!
- 菜鸟请问D6中的ClientSocket的Open/Close问题,谢谢!!!
- 如何用Delphi获得DOS提示符中的执行结果
- 如何在Delphi下修改Windows 2000 或者XP的IP地址
- 我访问服务器的com组件时,出现"interface not supported"的错误
- 如何在*.dll文件中保存图片和声音
- lxpbuaa是谁啊
- 两三年前,电脑报说delphi是最有前途的语言,现在呢?????
- 我在北京,有丰富开发经验,想找一份兼职程序员的工作,请帮帮忙,up有分。
- 初学delphi,第三个简单的问题。谢谢大家!:)
stop:boolean;
再在你的循环里加上下面语句:
application.ProcessMessages ;
if stop then break;
将你的窗体的KeyPreView属性设置为True,
然后在窗体的OnKeyDown事件里写下:if key=vk_escape then stop:=true;就行了.
按你所说的方法
在窗体的keydown中设的断点并没有断住
keyprivew我已经设为true
if stop then
begin
//在此处强制停止打印,如:Printer.Abort ;
break;
end;
你放置一个按钮试一下呢?只要有application.ProcessMessages 这句话是否在打印是没有关系的,除非这句话需要很久才有机会执行到,要是这样的话你恐怕要另开一个线程了