繁体   English   中英

带有 HScrollBar 控件的滚动面板

[英]Scroll panel with HScrollBar Control

我来这里是因为我需要一些帮助。 我有一个面板和一个 HScrollBar,它的 Dock 是底部。 我想知道如何使用面板中的 HScrollBar 水平滚动。

谢谢。

我尝试使用 X 的 HScrollBar.Value 和 Y 的 VScrollBar.Value 进行 TranslateTransform,但没有成功。 我也试过 AutoScrollPosition。

使用ScrollBar.Value

获取或设置一个数值,该数值表示滚动条控件上滚动框的当前 position。

根据您的问题:您在具有HScrollBar的表单上有一个面板。 此代码递增和递减HScrollBar的 position :

private void button_Increment(object sender, EventArgs e)
{
    var tick = 1;
    if (hScrollBar1.Value + tick <= hScrollBar1.Maximum)
        hScrollBar1.Value += tick;
}

private void button_Decrement(object sender, EventArgs e)
{
    var tick = 1;
    if (hScrollBar1.Value - tick >= hScrollBar1.Minimum)
        hScrollBar1.Value -= tick;
}

暂无
暂无

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

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