繁体   English   中英

将自定义滚动条与面板关联

associate custom scrollbar with panel

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我希望制作自定义的水平滚动条,该滚动条的长度大于我要滚动的面板的宽度。 如何连接呢?

ScrollBar hScrollBar = new HScrollBar();
        hScrollBar.Dock = DockStyle.Fill;
        ScrollBar.Scroll += new ScrollEventHandler(hScrollBar_Scroll);
        splitContainer2.Panel2.Controls.Add(hScrollBar);

    void hScrollBar_Scroll(object sender, ScrollEventArgs e)
    {
        ?
    }
1 个回复

你的意思是这样吗?

1个

2

只需将控件放在面板中,调整表单大小并输入以下代码

panel1.AutoScroll=true;

在InitializeComponent之后如果要使用“真正的自定义”滚动条,请执行以下操作:

hScrollBar.Maximum=700;
hScrollBar.Value=0;
hScrollBar.Scroll+=delegate (object sender, ScrollEventArgs e)
{
    int diference=e.OldValue-e.NewValue;
    foreach (Control c in panel1.Controls) c.Location=new Point (c.Location.X+diference, c.Location.Y);
};

但是您必须找到最大值,在我的例子中是aprox 700。

3 自定义滚动条不滚动

我在github.com上复制其他人的工作遇到很大困难 我想做什么 我正在尝试为我的网站构建(复制)自定义滚动条。 什么不起作用 好的,所以我下载了正确的文件夹,创建了index.html并将所有文件链接到该文件夹​​。 因此,当我在浏览器(chrome或firefox ...

4 将自定义滚动条应用于div

我试图将自定义滚动条应用于名为table-container的div 。 我试过以下CSS: 这不起作用。 如果我从.table-container类中取出::webkit-scrollbar它可以工作,但是将它应用于所有启用了滚动的元素。 我希望上面的代码只适用于.table-c ...

5 将自定义滚动条 CSS 分配给 div 而不是 body

我正在设置一个跨浏览器工作的自定义滚动条,但我的问题是它只应用于主体(静态),而不是 div 滚动区域,列为“内容”。 我相信问题出在 HTML 末尾的 javascript 中,但我无法解开它。 HTML如下: 使用的 CSS 看起来像: 提前谢谢你, 贝蒂。 ...

7 如何将自定义滚动条按钮一一左/右放置?

问题 滚动条通过图像实现。 我参考以下内容制作了滚动条。 参考以下内容,滚动条现在变得像这样。 参考网站: 我想使输入范围的旋钮成为图像-StackOverflowJP (对不起日本网站。) 实现滚动条按钮-JSFiddle ▼我想这样做: 指定s ...

9 使用Typescript将自定义滚动条添加到Handsontable中

尝试将OptiScrollbar实现到Handsontable中。 我已经按照这个问题的答案中的指示进行了操作。 导入和声明新对象不会输出任何错误,但是不会加载整个表。 我很想从上面提到的问题中询问一个人,但是他已经有将近一年没有在该网站上在线了。 有没有人有添加这样的滚动条的成 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM