易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi小疑问

请问如何设置一个按钮,一点到它就不断执行按钮上加载的事件,知道点击另一个按钮才会停止,因为写了个选号的小程序,希望可以像电视上那样,一点就不断的刷 而不是点一下刷一下!!
两种方法
1.用timer去控制执行,两个按钮,一个启动timer,一个停止timer
2.做一个变量,代表是否执行,一个按钮事件中,判断这个变量,如果是false就不执行了

能不能写详细点呢,小弟弟我刚入门不久

选号的代码写在时钟Timer1里,然后通过按钮切换Timer1的Enabled属性

——————————
如果问题解决请及时结帖

timer的做法比较简单

按钮点击事件里
while true do begin
  if not next then break;
  加载的代码
  app****.p***message;
end;

放两个按钮、一个编辑框,和一个时钟(System组件页)。

把时钟的Enabled属性设为False,Interval属性设为100,在OnTimer事件里头写上选号代码,如随机生成1 ~ 100的整数:
  Randomize();
  Edit1.Text := IntToStr(Trunc(Random(100)) + 1);

按钮1启动时钟,代码如:
Timer1.Enabled := True;

按钮2停止时钟,代码如:
Timer1.Enabled := False;


——————————
如果问题解决请及时结帖


相关问答:

delphi如何向Access数据表中自定义字段

delphi如何向Access数据表中自定义字段?然后显示到DBGrid中
怎么没人理我呀

分分忒少咧,一般人都懒得进来……*^_^*

SQL
creat table TableName(ID Counter Primary Key,FieldName varchar(20))

ADOQue ......

delphi 除法 "/" 与 div 的不同

[size=18px]var s,n:integer;
begin
write('输入变长的条数n');       
readln(n);
[color=#FF0000]s:=n*(n-1)*(n-2)div 6;    //本行替换为s:=n*(n-1)*(n-2)/ ......

Delphi 像亡国的南宋,试问这语言还有前途吗?

Delphi 像亡国的南宋,试问这语言还有前途吗?
Win32开发不如C#;
面像对像开发不如JAVA;
系统开发不如VC++6.0;
能用性不如VB6.0;
不支持Web开发。。。
出个Delphi 2010免费一年会有人用吗? ......

delphi 调用 vc dll 问题

我调用vc的dll,传送结构体参数。vc接受后从内存中拷贝出我传送的值。转换之后是乱码
来错地方了.

去DELPHI

ddd

知道错了

有没具体代码啊

//向终端发送门禁报警信息
    function alar ......

delphi webservice 调用报错 急

project project3.exe raised exception class ERemotableException with message 'access violation at address 004037B in module'project2.exe'.read of address 00000003'.process stopped.use ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号