属性名称 | 分类 | 是否常用 | 说明 |
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”这一部分的内容。