MESCIUS SPREAD for ASP.NET 10.0J
Border プロパティ (ContextMenuStyle)

コンテキストメニューの境界線を取得または設定します。
構文
'Declaration
 
Public Property Border As Border
public Border Border {get; set;}
行ヘッダの上でマウス右ボタンをクリックしたときにコンテキストメニューを表示します。
FarPoint.Web.Spread.ContextMenuStyle stylem = new FarPoint.Web.Spread.ContextMenuStyle();
stylem.Border = new FarPoint.Web.Spread.Border(System.Drawing.Color.Crimson);
FpSpread1.ActiveSheetView.ContextMenuStyle = stylem;
FpSpread1.EnableContextMenu = true;
FarPoint.Web.Spread.ContextMenu rowHeaderContextMenu = new FarPoint.Web.Spread.ContextMenu();
rowHeaderContextMenu.Type = FarPoint.Web.Spread.ContextMenuType.RowHeader;
FarPoint.Web.Spread.MenuItem rowHeaderItem = new FarPoint.Web.Spread.MenuItem("RowHeader item 1");
rowHeaderItem.ChildItems.Add(new FarPoint.Web.Spread.MenuItem("Child item 1"));
rowHeaderItem.ChildItems.Add(new FarPoint.Web.Spread.MenuItem("Child item 2"));
rowHeaderItem.ChildItems[1].Visible = true;
rowHeaderContextMenu.Items.Add(rowHeaderItem);
FpSpread1.ContextMenus.Add(rowHeaderContextMenu);
Dim stylem As New FarPoint.Web.Spread.ContextMenuStyle()
stylem.Border = New FarPoint.Web.Spread.Border(System.Drawing.Color.Crimson)
FpSpread1.ActiveSheetView.ContextMenuStyle = stylem
FpSpread1.EnableContextMenu = True
'If the RowHeader context menu has not been added, add it here 
Dim rowHeaderContextMenu As New FarPoint.Web.Spread.ContextMenu()
rowHeaderContextMenu.Type = FarPoint.Web.Spread.ContextMenuType.RowHeader
Dim rowHeaderItem As New FarPoint.Web.Spread.MenuItem("RowHeader item 1")
rowHeaderItem.ChildItems.Add(New FarPoint.Web.Spread.MenuItem("Child item 1"))
rowHeaderItem.ChildItems.Add(New FarPoint.Web.Spread.MenuItem("Child item 2"))
rowHeaderItem.ChildItems(1).Visible = True
rowHeaderContextMenu.Items.Add(rowHeaderItem)
FpSpread1.ContextMenus.Add(rowHeaderContextMenu)
参照

ContextMenuStyle クラス
ContextMenuStyle メンバ

 

 


© MESCIUS inc. All rights reserved.