MESCIUS SPREAD for Windows Forms 17.0J サンプルコード集
Excelライクな罫線(拡張罫線)を設定する

Excelライクな罫線(拡張罫線)を使用する場合もCellクラスのBorderプロパティを設定しますが、BorderCollapseプロパティをBorderCollapse.Enhancedにします。これにより隣接するセルの罫線は単一のセルに結合されExcelライクな罫線になります。

新しいスタイルシステム(LegacyBehaviorsプロパティがStyleを含まない場合)で有効です。  

【実行例】

private void Form1_Load(object sender, EventArgs e)
 {
  //セル(1,1)に標準罫線を設定します
  FarPoint.Win.LineBorder lBorder = new FarPoint.Win.LineBorder(Color.Black, 2);
  fpSpread1.ActiveSheet.Cells[1, 1].Border = lBorder;

  //セル(1,2)に二重罫線を設定します
  FarPoint.Win.LineBorder dLineBorder = new FarPoint.Win.DoubleLineBorder(Color.Black);
  fpSpread1.ActiveSheet.Cells[1, 2].Border = dLineBorder;

  // 隣接するセルの罫線は単一のセルに結合されます。
  fpSpread1.BorderCollapse = FarPoint.Win.Spread.BorderCollapse.Enhanced;
 }
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

  ' セル(1,1)に標準罫線を設定します
  Dim lBorder As New FarPoint.Win.LineBorder(Color.Black, 2)
  FpSpread1.ActiveSheet.Cells(1, 1).Border = lBorder

  ' セル(1,2)に二重罫線を設定します
  Dim dLineBorder As New FarPoint.Win.DoubleLineBorder(Color.Black)
  FpSpread1.ActiveSheet.Cells(1, 2).Border = dLineBorder

  ' 隣接するセルの罫線は単一のセルに結合されます。
  FpSpread1.BorderCollapse = FarPoint.Win.Spread.BorderCollapse.Enhanced

 End Sub

 

 


© MESCIUS inc. All rights reserved.