Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4743002
  • 博文数量: 206
  • 博客积分: 5240
  • 博客等级: 大校
  • 技术积分: 3224
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-12 21:40
文章分类

全部博文(206)

文章存档

2013年(13)

2012年(8)

2011年(33)

2010年(152)

我的朋友

分类: 项目管理

2010-09-03 22:12:59

正确的循环,退出循环代码

import win.ui; 
/*DSG{{*/
var winform = win.form(parent=...; min=1;bottom=249;max=1;text="AAuto Form";right=349 )
winform.add( 
button={ bottom=123;text=
"开始";left=67;right=234;top=88;z=0;cls="button" }
)
/*}}*/

//开始循环
start = function(){

    io.open()
    
    
//检测外部可改变的数据作为循环条件
    while( winform.button.text != "开始" ){  
        win.delay(1000) 
//处理消息,使程序可以响应操作,执行其他函数
        io.print("我正在循环")
    } 
    
    io.close()
}


//控制按钮
winform.button.oncommand = function(id,event){
    
if( winform.button.text == "开始" ){
        
//开始循环
        winform.button.text = "停止"
        start();
    }
    
else if( winform.button.text == "停止" ){
        
//结束循环
        winform.button.text = "开始"
    }
}
//endpro 


winform.show(
true
win.loopMessage();
阅读(1286) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~