问问问:::滚动条
要在前面板上实现如图所示的控件组合,其中最左边的一列一共有30个序号组(现在只显示了12组),因为不想让它显示太多,所以想在最右边有个
滚动条来控制。
请问:这个在LV里该如何实现,请大家给个意见。
补充:
中间的部分是 控制控件,是数值输入控件最左边的是 按钮,中间两列是数值输入控件,最右边是滚动条
因为有很多组,而在规定的地方又放不下,只能有滚动条滑动来控制 做一个簇,包含有:按钮、数值控件、数值控件
然后做一个数组,元素就是你上面做的这个簇,数组自带有滚动条的
回复 飞鱼天
您太厉害了!谢谢
方便的话,请坐客论坛:59571720
再问:飞雨天
我按你说的做了一下实验,效果还可以,除了一个小地方再麻烦你帮我看看这个小地方该如何改动
具体:最左边的按钮为双按开关,它的布尔文本 怎么是统一的,不能做顺序改动呢?
上传一份 实验程序,
只要把最左边的按钮的布尔文本 做成0-30的数字 就OK了 我给你实现了一个,具体步骤如下:
一、从classic控件那边,拿一个simplestring,把它的大小调整为和按钮一样的大小(或者可以比按钮小一些,具体原因下面再说);
二、右键按钮,在属性中把按钮的bool text显示给关闭了(因为我们要用string来代替它的bool string);
三、把string移动到按钮上,使得它们重合;
四、设置string的前后景色为透明,这样可以让人感觉不到string的存在,而只看见string的值,就会误以为它是bool 的text了;
五:保险起见,你可以把string和bool给group下;
六:把你修改的这个cluster放到arraycontainer中去,当鼠标在文本编辑状态的时候,去单击bool,实际上你单击到的是string,给string写1、2、3.。。。。。就可以了
好运!!!!:)
PS:你可以看见,数值输入到string的时候,虽然设置为center显示了,但上下之间的间距还是有点问题,你可以把string的高度设置为小于按钮控件的高度,稍微调整下应该可以。
[ 本帖最后由 飞雨天 于 2008-4-9 09:26 编辑 ] 错了。。。。。我再想想:Q
基本解决
用subpanel,这样应该可以实现了,哈哈不过要设置一下子VI的属性,让之显示垂直滚动条
看一下这个例子吧 哈。。。。这个方法你也能想出来啊,强大~~~不过实现起来有点麻烦,你做好了给我一个参考下,嘿
基本解决
终于做出了一个,基本功能都能实现了,可每次运行时,最上部有很多空,滚动条不能顶着subpanel的最上部,郁闷!如果谁解决了,麻烦告诉我一声,houjie2819@163.com 先谢过了
我也写了一个,用零散的control来实现的 下面这个能稍微提高效率,一些调试的显示控件就不删除了。。。。
佩服飞雨天
厉害!小弟佩服极了!刚才的程序,有些地方不是很明白,能否简单做些 说明,我也是初学者
或者 加我QQ:270081366 ,这样的话,应该一两句话就能搞定 我也写了一个 box修改版本,用array做成
页:
[1]