PowerTools SPREAD for Windows Forms 8.0J
リストの境界線

フィルタ項目を表すドロップダウンリストの、境界線の外観を設定できます。次の図は、境界線のスタイルの種類を示します。

境界線のスタイル 表示例
固定、3D 表示(デフォルト) 3D 表示
固定、実線 実線
なし なし

フィルタ項目リストの境界線の外観を設定するには、非表示フィルタを表すHideRowFilter、およびスタイル行フィルタを表すStyleRowFilterクラスが継承するDefaultRowFilterクラスのDropDownBorderStyleプロパティを使用します。設定可能な値については、.NET FrameworkのBorderStyle列挙体を参照してください。

サンプルコード

次のサンプルコードは、フィルタ項目リストの境界線のスタイルを設定します。

C#
コードのコピー
// 自動フィルタリング機能を有効にします。
fpSpread1.ActiveSheet.Columns[0].AllowAutoFilter = true;
// ドロップダウンリストのスタイルを実線に変更します。
fpSpread1.ActiveSheet.RowFilter.DropDownBorderStyle = BorderStyle.FixedSingle;
fpSpread1.ActiveSheet.DefaultStyle.CellType = new FarPoint.Win.Spread.CellType.TextCellType();
fpSpread1.ActiveSheet.SetText(0, 0, "Fender");
fpSpread1.ActiveSheet.SetText(1, 0, "Gibson");
fpSpread1.ActiveSheet.SetText(2, 0, "Fender");
fpSpread1.ActiveSheet.SetText(3, 0, "Ibanez");
fpSpread1.ActiveSheet.SetText(4, 0, "Gibson");
fpSpread1.ActiveSheet.SetText(5, 0, "YAMAHA");
fpSpread1.ActiveSheet.SetText(0, 1, "AST-100 DMC");
fpSpread1.ActiveSheet.SetText(1, 1, "Les Paul Standard Double Cut Plus");
fpSpread1.ActiveSheet.SetText(2, 1, "ST58-70TX");
fpSpread1.ActiveSheet.SetText(3, 1, "AGS83B");
fpSpread1.ActiveSheet.SetText(4, 1, "Les Paul Supreme");
fpSpread1.ActiveSheet.SetText(5, 1, "ATTITUDE-Limited II");
fpSpread1.ActiveSheet.SetColumnWidth(0, 90);
fpSpread1.ActiveSheet.SetColumnWidth(1, 210);
Visual Basic
コードのコピー
' 自動フィルタリング機能を有効にします。
FpSpread1.ActiveSheet.Columns(0).AllowAutoFilter = True
' ドロップダウンリストのスタイルを実線に変更します。
FpSpread1.ActiveSheet.RowFilter.DropDownBorderStyle = BorderStyle.FixedSingle
FpSpread1.ActiveSheet.DefaultStyle.CellType = New FarPoint.Win.Spread.CellType.TextCellType
FpSpread1.ActiveSheet.SetText(0, 0, "Fender")
FpSpread1.ActiveSheet.SetText(1, 0, "Gibson")
FpSpread1.ActiveSheet.SetText(2, 0, "Fender")
FpSpread1.ActiveSheet.SetText(3, 0, "Ibanez")
FpSpread1.ActiveSheet.SetText(4, 0, "Gibson")
FpSpread1.ActiveSheet.SetText(5, 0, "YAMAHA")
FpSpread1.ActiveSheet.SetText(0, 1, "AST-100 DMC")
FpSpread1.ActiveSheet.SetText(1, 1, "Les Paul Standard Double Cut Plus")
FpSpread1.ActiveSheet.SetText(2, 1, "ST58-70TX")
FpSpread1.ActiveSheet.SetText(3, 1, "AGS83B")
FpSpread1.ActiveSheet.SetText(4, 1, "Les Paul Supreme")
FpSpread1.ActiveSheet.SetText(5, 1, "ATTITUDE-Limited II")
FpSpread1.ActiveSheet.SetColumnWidth(0, 90)
FpSpread1.ActiveSheet.SetColumnWidth(1, 210)

 

 


© 2004-2015, GrapeCity inc. All rights reserved.