C#如何让panel显示滚动条
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#如何让panel显示滚动条相关的知识,希望对你有一定的参考价值。
tabpage->panel->picture,现在我把picture的高度设置为2000,远远超过panel的高度,panel的dock设置为fill,autoscrall设置为true,picture的anthor四边都勾上了,为什么还是没有滚动条
Panel滚动条实际作用不大,但是提问的功能可以实现。C#这门语言得优点就是和JAVA一样可以灵活创建类型和示例。拖一个Panel或者代码创建一个到窗体,在里面代码创建一个,尺寸是可以超出富容器范围的,再放一个滚动条控件或者画一个自己的滚动条组件,给滚动条鼠标事件控制值变化时,Panel容器内得Panel上下左右移动就可以了。 参考技术A AutoScroll=True
AutoScrollMiniSize 450,450 //设置逻辑区域尺寸,如果它大于控件尺寸就会出现滚动条。 参考技术B 你把picture的anthor四边都勾上了 自然就没有滚动条了啊 参考技术C panel1->HorizontalScroll->Visible = true;//出现横的滚动条
panel1->VerticalScroll->Visible = true;//出现竖的滚动条本回答被提问者和网友采纳
C# FORM 如何使DATAGRIDVIEW始终显示纵向滚动条啊?
设置datagridview的scrollbars为vertical,但是,行不够多时不会显示纵向滚动条,行足够多时能显示,但是会挡住最后一列的一部分,如果始终显示纵向滚动条就不会有这样的问题,怎么解决?
不对,在DATAGRIDVIEW宽度不变的情况下,不允许出现横向的滚动条.
设置DATAGRIDVIEW宽度为正好是表格的边缘,这样美观,行不够多时不显示滚动条,可当行够多,出现滚动条时,滚动条肯定会挡住最后一列的一部分.
另,不是ASP.NET,是Form环境
datagridview外围table或div的高有限制。试着改一下高等于auto 参考技术B 你好!我试过了,行足够多多时不会挡住最后一列的一部分啊,你是不是有什么属性设置不对啊!况且行不足够多也弄个滚动条在上面很难看的! 参考技术C 设置分页就OK了
以上是关于C#如何让panel显示滚动条的主要内容,如果未能解决你的问题,请参考以下文章