Previous topicNext topic
Help > 开发指南 > SanMuGrid平台编程 > 主要对象 > BaseGrid > 属性 >
菜单
属性名称 分类 是否常用 说明
AllowShowConntextMenus 菜单 允许显示右键菜单。我们可以通过代码精确控制每个区域菜单的显示。

菜单控制示例:

Vb.Net
Dim tbl As SmGrid=Proj.CurrentSmGrid
'关闭单元格右键菜单
tbl.AllowShowConntextMenus.Cell=False
'关闭标题右键菜单
tbl.AllowShowConntextMenus.Column=False
'关闭空白区域右键菜单
tbl.AllowShowConntextMenus.Empty=False
'关闭单元格选择区域右键菜单
tbl.AllowShowConntextMenus.Range=False
'关闭行标题右键菜单
tbl.AllowShowConntextMenus.Row=False
'打开所有右键菜单
tbl.AllowShowConntextMenus.OpenAllMenu()
'关闭所有右键菜单
tbl.AllowShowConntextMenus.CloseAllMenu()

'打开单元格右键菜单
tbl.AllowShowConntextMenus.Cell=True

C#
SmGrid tbl = Proj.CurrentSmGrid;
// 关闭单元格右键菜单
tbl.AllowShowConntextMenus.Cell = false;
// 关闭标题右键菜单
tbl.AllowShowConntextMenus.Column = false;
// 关闭空白区域右键菜单
tbl.AllowShowConntextMenus.Empty = false;
// 关闭单元格选择区域右键菜单
tbl.AllowShowConntextMenus.Range = false;
// 关闭行标题右键菜单
tbl.AllowShowConntextMenus.Row = false;
// 打开所有右键菜单
tbl.AllowShowConntextMenus.OpenAllMenu();
// 关闭所有右键菜单
tbl.AllowShowConntextMenus.CloseAllMenu();

// 打开单元格右键菜单
tbl.AllowShowConntextMenus.Cell = true;

自定义右键菜单

我们的表格是可以自定义右键菜单的,只有这样的灵活性,才能配称得上是低代码开发平台。具体可以参考“BeforeShowContextMenu”这一部分的内容。