日期:2014-05-18  浏览次数:20765 次

C#界面程序中滚动条问题
最近用c#做界面程序,现在有这么个需求不知道用什么方式实现?一个panel区域,出现垂直和水平滚动条,在panel的左侧和上侧是一些固定的信息,在滚动滚动条时这些不能一起跟着滚动,不知道滚动条有没有这样的设置 可以从某个值开始滚动区域,还是必须用其他的方式实现呢?

------解决方案--------------------
panel里面再嵌入几个panle,自己设置dock属性就行了,不动的就固定top或left等,可动的就fill
------解决方案--------------------
应该可以实现

你可以尝试下这么做
把固定信息的控件,拿到panel外,和panel同级,然后将这些控件至于顶层(右键里面有)
只要这些控件不属于panel 就不会跟着走了
------解决方案--------------------
方法一,左侧和上侧的区域不属于Panel的一部分,各是各的Panel
方法二,自己override OnPaint事件画一下