我有2个panel分别为panel1和panel2,他们内部都有一个超出panel边界的控件如pictureBox
我将2个panel的autoscroll属性设置为true以显示滚动条。
现在我想移动任意一个panel的滚动条时另一个panel的滚动条也一起动。
我只是觉得应该在scroll事件里写,但是应该怎么写才能实现呢?
我将2个panel的autoscroll属性设置为true以显示滚动条。
现在我想移动任意一个panel的滚动条时另一个panel的滚动条也一起动。
我只是觉得应该在scroll事件里写,但是应该怎么写才能实现呢?
{
public delegate void VScrollDelegate(object sender);
public event VScrollDelegate OnVScroll;
public CPanel()
{
}
protected override void WndProc(ref Message m)
{
if (m.Msg == 0x0115)
{
if (OnVScroll != null)
{
this.OnVScroll(this);
}
}
base.WndProc (ref m);
}
}