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

垂直滚动条(vScrollBar)怎样点上面,数值增加?
默认情况下,点击垂直滚动条的上面,value减少,点击下面,value增加。
我希望点击上面的三角块,value增加,点击下面的三角块,value减少,要修改那个属性啊,有没有人知道啊?谢谢啦!!!
默认如下图:



------解决方案--------------------
NumericUpDown这个控件是点上面增加,点下面减少啊
难道你的是反的?
------解决方案--------------------
楼主可能用的不是NumericUpDown控件,好像是通过VscrollBar控件的滚动来控制输入前面TextBox里面内容。
你原代码是不是
private void vScrollBar1_Scroll(object sender, ScrollEventArgs e)
{
textBox1.Text = vScrollBar1.Value.ToString();
}
可以改为
private void vScrollBar1_Scroll(object sender, ScrollEventArgs e)
{
textBox1.Text =(vScrollBar1.Maximum- vScrollBar1.Value-9).ToString(); }
这样可以实现你要的结果。
当然如果楼主用的是NumericUpDown控件,那么点上面肯定是添加,点下面肯定是减少,一楼观点就是正确的