複数のスプレッドシートのスクロールを同期するには?
対象製品
El Tabelle for .NET
詳細
次のコーディングを行うことで2つのスプレッドシート間でスクロールを同期することができます。
あらかじめ、WorkBook コントロールを2つ配置し、それぞれ Sheet コントロールを追加します。
[Visual Basic]
[C#]
あらかじめ、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
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;
}
{
sheet2.TopLeft = sheet1.TopLeft;
}
private void sheet2_Scroll(object sender, System.EventArgs e)
{
sheet1.TopLeft = sheet2.TopLeft;
}
キーワード
HowTo
この文書は、以前は次のFAQ IDで公開されていました : 3646