以下是引用yewxj在2018-3-22 14:45:30的发言:
有其他 终止 表单中 命令按钮 click事件中的 循环语句 或者 终止 click事件语句 的方法吗?
简单的可以用定时器,复杂的要考虑多线程、多进程。
用定时器:
** test.prg
of = CREATEOBJECT("form1")
of.show(1)
DEFINE CLASS form1 as Form
ADD OBJECT cmd as commandbutton WITH top=10,left=10,height=22,caption="开始"
ADD OBJECT timer1 as timer WITH Interval=1000,Enabled=.F.
PROCEDURE cmd.click
thisform.timer1.Enabled = this.Caption=="开始"
this.Caption = IIF(this.Caption=="开始", "停止", "开始")
ENDPROC
PROCEDURE timer1.timer
thisform.Caption = TIME()
ENDPROC
ENDDEFINE