您的位置:程序门 -> .net技术 -> 组件/控件开发



vs2005中怎样实现控件progressbar垂直放置并使进度条由上而下的滚动?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vs2005中怎样实现控件progressbar垂直放置并使进度条由上而下的滚动?[已结贴,结贴人:yangxfforcsnd]
发表于:2007-12-13 20:20:29 楼主
      最近在工作中碰到了一个比较棘手的问题:就是是控件   progressbar垂直放置并使其进度条由上而下的走?在网上找了一段代码如下:
class   progressbarvertical   :   progressbar
        {
                const   int   pbs_vertical   =   4;

                protected   override   createparams   createparams
                {
                        get
                        {
                                createparams   cp   =   base.createparams;
                                cp.style   ¦=   pbs_vertical;
                                return   cp;
                        }
                }
        }

      从progressbar继承的progressbarvertical可以实现垂直放置,但是它的进度条是由下而上的滚动,问题就是怎样实现它的进度条由上而上的滚动,即-使其进度条从最顶端开始朝下走?????
        在progressbar中就可以通过属性righttoleft=yes;和righttoleftlayout=true;使其进度条实现从右往左的滚动。而在从它继承而来的progressbarvertical也应该可以实现进度条方向的调整,但试了好几天都没能实现,还望高手指点一下?谢谢!
发表于:2007-12-14 11:41:421楼 得分:20


http://www.codeproject.com/kb/cpp/verticalprogressbar.aspx
发表于:2007-12-15 22:00:472楼 得分:0
      谢谢你提供的信息,不过该文提供的度条方向的调整verticalprogressbar并不能实现进,我在他的代码的基础上添加了个属性问题解决。
        再次感谢你提供的信息!!!


快速检索

最新资讯
热门点击