private void VScrollBarValueChange() { Win32.SCROLLINFO info = tvImageListScrollInfo; info.nPos = this.Value; Win32.SetScrollInfo(_BindControl.Handle, (int)Win32.ScrollBarDirection.SB_VERT, ref info, true); Win32.PostMessage(_BindControl.Handle, Win32.WM_VSCROLL, Win32.MakeLong((short)Win32.SB_THUMBTRACK, (short)(info.nPos)), 0); }
//当鼠标滚动时,设置该滚动条 private void SetImageListScroll() { Win32.SCROLLINFO info = tvImageListScrollInfo; if (info.nMax > 0) { int pos = info.nPos - 1; if (pos >= 0) { this.Value = pos; } } }