MESCIUS SPREAD for ASP.NET 10.0J
コマンドボタン

コマンドバーには、SPREADのコマンドを実行するコマンドボタンが表示されます。

コマンドボタンの種類

SPREADには、コマンドバーに表示できるボタンが組み込みで用意されています。また、各ボタンは、使用可能になるまでは淡色表示(非アクティブ)にされています。

既定で表示されるボタンと各ボタンに割り当てられた機能は以下のとおりです。

コマンドバーのボタン

ただし、FpSpread クラス のEnableClientScript プロパティ がfalseに設定されている場合、クライアント側でスクリプトが実行されないという制限があるため、コマンドバーに表示されるコマンドバーの種類が変わります。次の図のように、キャンセル、切り取り、コピーボタンは表示されず、代わりに「編集」ボタンが表示されます。

SheetView クラス のAllowInsert プロパティ とAllowDelete プロパティ をtrueに設定すると、行の追加、挿入および選択行の削除ボタンが表示されます。

また、CommandBarInfo クラス のShowPDFButton プロパティ をtrueに設定すると、PDFを印刷するための[PDF]ボタンが表示されます。

PDFボタン

次のサンプルコードは、行の追加、挿入および削除ボタンとPDF印刷ボタンを表示する例です。

FpSpread1.ActiveSheetView.AllowDelete = true;
FpSpread1.ActiveSheetView.AllowInsert = true;
FpSpread1.CommandBar.ShowPDFButton = true;
FpSpread1.ActiveSheetView.AllowDelete = True
FpSpread1.ActiveSheetView.AllowInsert = True
FpSpread1.CommandBar.ShowPDFButton = True
コマンドボタンのスタイル

コマンドボタンのスタイルは、CommandBarInfo クラス の以下のプロパティを使用して設定できます。

プロパティ 説明
ButtonFaceColor ボタンの背景色
ButtonHighlightColor ボタンの外枠の上辺および左辺の色
ButtonShadowColor ボタンの外枠の下辺および右辺の色
ButtonTextColor ボタンのテキスト色

また、ButtonType プロパティを使用して、ボタンの種類を指定することができます。詳細については「コマンドボタンのカスタマイズ」で解説しています。

次のサンプルコードは、コマンドバーのさまざまなプロパティを設定します。 この結果は次の図のようになります。

コマンドバーのカスタマイズ

FpSpread1.CommandBar.Reset();
FpSpread1.CommandBar.BackColor = Color.Yellow;
FpSpread1.CommandBar.ButtonFaceColor = Color.YellowGreen;
FpSpread1.CommandBar.ButtonHighlightColor = Color.Coral;
FpSpread1.CommandBar.ButtonShadowColor = Color.Bisque;
FpSpread1.CommandBar.ButtonTextColor = Color.RoyalBlue;
FpSpread1.CommandBar.ButtonType = FarPoint.Web.Spread.ButtonType.PushButton;
FpSpread1.CommandBar.Font.Bold = true;
FpSpread1.CommandBar.Font.Name = "Comic Sans MS";
FpSpread1.CommandBar.Visible = true;
FpSpread1.CommandBar.Reset()
FpSpread1.CommandBar.BackColor = Color.Yellow
FpSpread1.CommandBar.ButtonFaceColor = Color.YellowGreen
FpSpread1.CommandBar.ButtonHighlightColor = Color.Coral
FpSpread1.CommandBar.ButtonShadowColor = Color.Bisque
FpSpread1.CommandBar.ButtonTextColor = Color.RoyalBlue
FpSpread1.CommandBar.ButtonType = FarPoint.Web.Spread.ButtonType.PushButton
FpSpread1.CommandBar.Font.Bold = True
FpSpread1.CommandBar.Font.Name = "Comic Sans MS"
FpSpread1.CommandBar.Visible = True     
関連トピック

 

 


© MESCIUS inc. All rights reserved.