sinat_33725643
2019-04-05 23:49
采纳率: 100%
浏览 2.9k

winform vscrollbar如何使用

1、最近要在一个panel上自定义一个vscrollbar(原生样式太丑),把vscrollbar放进panel后,设置了vscrollbar的valueChanged事件,代码如下

        private void skinVScrollBar1_ValueChanged_1(object sender, EventArgs e)
        {
            dSkinPanel1.VerticalScroll.Value = skinVScrollBar1.Value;
        }

然而在运行的时候,出现几个问题:
1、有时并不能拖动
2、拖动的时候原来panel自带的滚动条也会出现(已经设定autoScroll=false)

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • blownewbee 2019-04-05 23:52
    已采纳

    在panel里面再套一个panel,在里面的panel里放你实际的东西。
    在外侧的panel里放vscrollbar,在ValueChanged里得到值,然后改变内侧panel的top的值

    点赞 评论

相关推荐 更多相似问题