1

在 Windows Froms 中,我在 Panle1 中有一个拆分容器,我有一个 WPF 富文本框,因此我想将富文本框的垂直滚动与 Panel2 同步,反之亦然。我知道如何同步面板的滚动。

4

1 回答 1

0

如果将富文本框包装在滚动查看器控件中

<ScrollViewer ScrollChanged="ScrollViewer_ScrollChanged_1" Name="scvOriginal">
          <RichTextBox Name="rtbOrginal"   ScrollViewer.CanContentScroll="True" />
</ScrollViewer>

<ScrollViewer Name="scvChanged">
          <RichTextBox Name="rtbChanged" ScrollViewer.CanContentScroll="True" />
</ScrollViewer>

然后点击滚动查看器的滚动更改事件

 private void scvOriginal_ScrollChanged(object sender, ScrollChangedEventArgs e)
 {
     scvChanged.ScrollToVerticalOffset(e.VerticalOffset);
 } 

这将允许设置 2 个富文本框的水平和垂直滚动。

于 2012-11-05T09:14:10.657 回答