aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 7654|回复: 1

trackbar控件直接点击不能取得值

[复制链接]

8

主题

27

回帖

269

积分

新手入门

积分
269
发表于 2018-1-5 21:44:04 | 显示全部楼层 |阅读模式
//定时管理器
import win.ui;
/*DSG{{*/
var winform = win.form(text="可启用、禁用、调整时间隔的定时管理器";right=412;bottom=198;parent=...)
winform.add(
btnDisable={cls="button";text="禁用定时器";left=221;top=62;right=375;bottom=97;z=3};
btnEnable={cls="button";text="启用定时器";left=36;top=63;right=190;bottom=98;z=1};
edit={cls="edit";text="edit";left=187;top=13;right=271;bottom=45;edge=1;z=7};
edit2={cls="edit";text="edit2";left=302;top=17;right=373;bottom=42;edge=1;z=8};
lbIntervalMax={cls="static";text="间隔1000毫秒";left=286;top=121;right=373;bottom=135;align="right";transparent=1;z=6};
lbIntervalMin={cls="static";text="间隔1毫秒";left=40;top=120;right=103;bottom=135;transparent=1;z=5};
static={cls="static";text="...........";left=39;top=19;right=375;bottom=50;center=1;nWrap=1;transparent=1;z=2};
static2={cls="static";text="单击,不是拖动";left=120;top=176;right=271;bottom=197;transparent=1;z=9};
trackbar={cls="trackbar";left=26;top=136;right=383;bottom=166;max=1000;min=1;z=4}
)
/*}}*/

winform.edit2.oncommand = function(id,event){
        //winform.msgbox( winform.edit2.text );
       
       
}


import win.timer
var timer = win.timer( winform );
timer.onTimer = function(hwnd,msg,id,tick){
        winform.static.text = time.tick();
}

winform.btnDisable.oncommand = function(id,event){
    timer.disable()
}

winform.btnEnable.oncommand = function(id,event){
    timer.enable();
}

winform.trackbar.setFrequency(10)
winform.trackbar.oncommand = function(id,event,pos){
        if(pos){
                 timer.setInterval(pos)


        }
        winform.edit2.text=event
        winform.edit.text=pos                }

winform.show()
win.loopMessage();

170

主题

2184

回帖

1万

积分

管理员

积分
13236
发表于 2018-1-5 21:58:12 | 显示全部楼层
if( event == 0x8/*_TB_ENDTRACK*/ ){
    winform.edit.text = winform.trackbar.pos;
}

看一下trackbar范例,一共就这么一句代码。
这时候值已经更新到控件里了,pos是在这之前拖动时才会有
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2024-4-15 05:22 , Processed in 0.053338 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表