对于正常使用都是在Scroll事件里添加代码,然后拖动滚动条就可以正常实现功能。
但我目前面临这样一个问题,那就是滚动条的maximum参数是由程序控制的,我想在每次maximum变化后为滚动条指定一个value值然后让其实现滚动到那个位置的代码。可是单纯的给value赋值只能改变滚动条的滑块位置,但并不执行scroll事件里的代码。
大大求破

------解决思路----------------------
可以写一个通用方法啊,接收Control和value
------解决思路----------------------
void CommonScroll(ScrollableControl control, int newNumber, ScrollEventHandler handler)
{
handler(control, new ScrollEventArgs(ScrollEventType.EndScroll, newNumber));
}
我只会写C#的……
------解决思路----------------------
把你的类似 xxxx 这样的方法声明为 public 供直接调用!
不要没事也去绕道去调用什么“sender、eventargs”参数之类的。