Smobiler上海石磨_.NET移动开发平台

标题: Progress 控件可以垂直放置吗? [打印本页]

作者: bigjimmy8257    时间: 2019-5-13 12:06
标题: Progress 控件可以垂直放置吗?

各位专家,

我现在做的APP上,需要添加一个指示外设气压量度的控件,根据读回来的气压数值,在柱状条中显示其数值,类似于日常生活中的水银体温计那样。。

其实progress 控件比较合适的,但是我发现它只能水平放置,不能竖直放置。不确定是不是有隐含的属性可以对此进行设定。

我能想到的笨办法,在一个panel中放若干个子panel,以Dock=top的方式排列,根据读回的数据,将多上个plane的颜色进行设置。但我发现,如果子panel的height属性设置的过小的话(比如height= 1 - 4),那么在两个连续填充颜色的子panel之间,会出现一条细细的缝隙,将父panel的背景色露出来,如果height设定大一些(比如height=5)则不会出现这个问题,这个太奇怪了,我不清楚这是怎么回事。。。

如果哪位专家知道有什么其他合适的控件或插件,能否告知一下?

谢谢
大杰米。

作者: Lula.Jin    时间: 2019-5-13 14:49
可以使用line控件代替,这个控件可以垂直https://www.smobiler.com/Smobile ... cetag=s_pcqq_aiomsg
作者: bigjimmy8257    时间: 2019-5-13 17:49
line 控件好像没办法做的 显示不同的颜色吧?像progress 一样,可以设置Value并给出ValueColor,和Trackcolor颜色区分开。
作者: Lula.Jin    时间: 2019-5-14 13:14
是没有ValueColor,Trackcolor,你可以根据你的实际进度,增加line的长度
作者: bigjimmy8257    时间: 2019-5-15 08:25

这个line控件加上panel控件可以解决问题了,非常感谢!





欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/) Powered by Discuz! X3.2