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 に答える