C# dotnetbar два прокрутки синхронизации listboxadv не работает

У меня есть два ListBoxAdv1 и ListBoxAdv2, и я хочу синхронизировать их, прокручивать, я использую этот код и просто прокручиваю вверх или вниз, но не обновляю показ элементов в другом ListBoxAdv, что мне делать? пожалуйста помоги

я пытаюсь это:

 private void listBoxAdv1_Scroll(object sender, ScrollEventArgs e)
 {
        listBoxAdv2.VScrollBar.Value = listBoxAdv1.VScrollBar.Value;     
 }
 private void listBoxAdv2_Scroll(object sender, ScrollEventArgs e)
 {
       listBoxAdv1.VScrollBar.Value = listBoxAdv2.VScrollBar.Value;
 }

и это:

private void listBoxAdv1_Scroll(object sender, ScrollEventArgs e)
{
       listBoxAdv2.Focus();
       ScrollEventArgs scrollEventArgs = new ScrollEventArgs(ScrollEventType.SmallIncrement, e.OldValue, e.NewValue, ScrollOrientation.VerticalScroll);
       listBoxAdv2_Scroll(listBoxAdv2, scrollEventArgs);
}
private void listBoxAdv2_Scroll(object sender, ScrollEventArgs e)
{

}

1 ответ

Спасибо за много ответов! я нахожу решение:

 bool Scrolling = true;
        private void listBoxAdv1_Scroll(object sender, ScrollEventArgs e)
        {
            if (Scrolling == true)
            {
                Scrolling = false;
                listBoxAdv2.BeginUpdate();
                listBoxAdv2.AutoScrollPosition = new Point(listBoxAdv1.AutoScrollPosition.X, listBoxAdv1.AutoScrollPosition.Y);
                listBoxAdv2_Scroll(sender, e);
                listBoxAdv2.EndUpdate();
                Scrolling = true;
            }
        }

        private void listBoxAdv2_Scroll(object sender, ScrollEventArgs e)
        {
            if (Scrolling == true)
            {
                Scrolling = false;
                listBoxAdv1.BeginUpdate();
                listBoxAdv1.AutoScrollPosition = new Point(listBoxAdv2.AutoScrollPosition.X, listBoxAdv2.AutoScrollPosition.Y);
                listBoxAdv1_Scroll(sender, e);
                listBoxAdv1.EndUpdate();
                Scrolling = true;
            }
        }
Другие вопросы по тегам