作成日: 2019/06/26 最終更新日: 2019/06/26
文書種別
使用方法
詳細
シート上のスクロールバーは、FpSpreadクラスのVerticalScrollBar/HorizontalScrollBarメンバによって管理されています。スクロールバーが非表示の場合は、各メンバの幅/高さが0になるため、このサイズを参照することで表示の有無を判断することが可能です。
◎サンプルコード(VB)
◎サンプルコード(C#)
◎サンプルコード(VB)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
FpSpread1.ActiveSheet.ColumnCount = 5
FpSpread1.ActiveSheet.RowCount = 10
FpSpread1.VerticalScrollBarPolicy = FarPoint.Win.Spread.ScrollBarPolicy.AsNeeded
FpSpread1.HorizontalScrollBarPolicy = FarPoint.Win.Spread.ScrollBarPolicy.AsNeeded
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
' 垂直スクロールバー
If FpSpread1.VerticalScrollBar.Size.Width = 0 Then
Console.WriteLine("垂直スクロールバーは非表示です")
Else
Console.WriteLine("垂直スクロールバーは表示されています")
End If
' 水平スクロールバー
If FpSpread1.HorizontalScrollBar.Size.Height = 0 Then
Console.WriteLine("水平スクロールバーは非表示です")
Else
Console.WriteLine("水平スクロールバーは表示されています")
End If
End Sub
FpSpread1.ActiveSheet.ColumnCount = 5
FpSpread1.ActiveSheet.RowCount = 10
FpSpread1.VerticalScrollBarPolicy = FarPoint.Win.Spread.ScrollBarPolicy.AsNeeded
FpSpread1.HorizontalScrollBarPolicy = FarPoint.Win.Spread.ScrollBarPolicy.AsNeeded
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
' 垂直スクロールバー
If FpSpread1.VerticalScrollBar.Size.Width = 0 Then
Console.WriteLine("垂直スクロールバーは非表示です")
Else
Console.WriteLine("垂直スクロールバーは表示されています")
End If
' 水平スクロールバー
If FpSpread1.HorizontalScrollBar.Size.Height = 0 Then
Console.WriteLine("水平スクロールバーは非表示です")
Else
Console.WriteLine("水平スクロールバーは表示されています")
End If
End Sub
◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
{
fpSpread1.ActiveSheet.ColumnCount = 5;
fpSpread1.ActiveSheet.RowCount = 10;
fpSpread1.VerticalScrollBarPolicy = FarPoint.Win.Spread.ScrollBarPolicy.AsNeeded;
fpSpread1.HorizontalScrollBarPolicy = FarPoint.Win.Spread.ScrollBarPolicy.AsNeeded;
}
private void button1_Click(object sender, EventArgs e)
{
// 垂直スクロールバー
if (fpSpread1.VerticalScrollBar.Size.Width == 0)
Console.WriteLine("垂直スクロールバーは非表示です");
else
Console.WriteLine("垂直スクロールバーは表示されています");
// 水平スクロールバー
if (fpSpread1.HorizontalScrollBar.Size.Height == 0)
Console.WriteLine("水平スクロールバーは非表示です");
else
Console.WriteLine("水平スクロールバーは表示されています");
}
{
fpSpread1.ActiveSheet.ColumnCount = 5;
fpSpread1.ActiveSheet.RowCount = 10;
fpSpread1.VerticalScrollBarPolicy = FarPoint.Win.Spread.ScrollBarPolicy.AsNeeded;
fpSpread1.HorizontalScrollBarPolicy = FarPoint.Win.Spread.ScrollBarPolicy.AsNeeded;
}
private void button1_Click(object sender, EventArgs e)
{
// 垂直スクロールバー
if (fpSpread1.VerticalScrollBar.Size.Width == 0)
Console.WriteLine("垂直スクロールバーは非表示です");
else
Console.WriteLine("垂直スクロールバーは表示されています");
// 水平スクロールバー
if (fpSpread1.HorizontalScrollBar.Size.Height == 0)
Console.WriteLine("水平スクロールバーは非表示です");
else
Console.WriteLine("水平スクロールバーは表示されています");
}
旧文書番号
84112