複数のスプレッドシートのスクロールを同期するには?

文書番号 : 11874     文書種別 : 使用方法     最終更新日 : 2003/07/07
文書を印刷する
対象製品
El Tabelle for .NET
詳細
次のコーディングを行うことで2つのスプレッドシート間でスクロールを同期することができます。

あらかじめ、WorkBook コントロールを2つ配置し、それぞれ Sheet コントロールを追加します。

[Visual Basic]
Private Sub Sheet1_Scroll(ByVal sender As Object, _
  ByVal e As System.EventArgs) Handles Sheet1.Scroll
  Sheet2.TopLeft = Sheet1.TopLeft
End Sub

Private Sub Sheet2_Scroll(ByVal sender As Object, _
  ByVal e As System.EventArgs) Handles Sheet2.Scroll
  Sheet1.TopLeft = Sheet2.TopLeft
End Sub

[C#]
private void sheet1_Scroll(object sender, System.EventArgs e)
{
  sheet2.TopLeft = sheet1.TopLeft;
}

private void sheet2_Scroll(object sender, System.EventArgs e)
{
  sheet1.TopLeft = sheet2.TopLeft;
}
キーワード
HowTo

この文書は、以前は次のFAQ IDで公開されていました : 3646