Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 带有HScrollBar控件的滚动面板_C#_Winforms - Fatal编程技术网

C# 带有HScrollBar控件的滚动面板

C# 带有HScrollBar控件的滚动面板,c#,winforms,C#,Winforms,我来这里是因为我需要帮助。我有一个面板和一个小木条,它的底座在底部。我想知道如何使用面板中的HScrollBar水平滚动 谢谢 我尝试用HScrollBar.Value表示X,用VScrollBar.Value表示Y进行TranslateTransform,但没有成功。 我也尝试了自动滚动定位。使用ScrollBar.Value 获取或设置一个表示当前位置的数值 滚动条控件上的滚动框 以下是你的问题: 表单上有一个面板,其中有一个HScrollBar。 此代码递增和递减HScrollBar的位置

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

谢谢

我尝试用HScrollBar.Value表示X,用VScrollBar.Value表示Y进行TranslateTransform,但没有成功。
我也尝试了自动滚动定位。

使用
ScrollBar.Value

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

以下是你的问题: 表单上有一个面板,其中有一个
HScrollBar
。 此代码递增和递减
HScrollBar
的位置:

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;
}
private void按钮\u增量(对象发送方,事件参数e)
{
var-tick=1;
如果(hScrollBar1.Value+tick=hScrollBar1.Minimum)
hScrollBar1.值-=勾号;
}

TranslateTransform
什么?你在画什么?你能分享你当前的代码吗?您使用滚动条控件是否有特定的原因(自动的不会)?