Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ObjectListView DataTreeListView上下文菜单未显示_C#_Objectlistview - Fatal编程技术网

C# ObjectListView DataTreeListView上下文菜单未显示

C# ObjectListView DataTreeListView上下文菜单未显示,c#,objectlistview,C#,Objectlistview,右键单击树视图列表项时显示上下文菜单时出现问题。 仅当FullRowSelect==false时才显示上下文; 当我将此设置为true时,不会发生任何事情,但会触发单元格右键单击事件。 DataTreeListView上的上下文菜单条属性链接到“cmenuOpdrachten” 我使用的代码是: private void grdOrders_CellRightClick(object sender, CellRightClickEventArgs e) { this.

右键单击树视图列表项时显示上下文菜单时出现问题。 仅当FullRowSelect==false时才显示上下文; 当我将此设置为true时,不会发生任何事情,但会触发单元格右键单击事件。 DataTreeListView上的上下文菜单条属性链接到“cmenuOpdrachten” 我使用的代码是:

  private void grdOrders_CellRightClick(object sender, CellRightClickEventArgs e)
    {
        this.cmenuOpdrachten.Show(e.Location.X, e.Location.Y);
    }

我做错了什么?

通过删除上下文菜单的打开事件解决了我的问题移动了这个私有的void cmenuOpdrachten_打开(对象发送方,CancelEventArgs e){try{if(SelectedOrder!=null){e.Cancel=true;}}catch(Exception ex){Program.Log(“GUI:Error order grid menu”,Program.LogType.Error);}}}通过删除上下文菜单的打开事件解决了我的问题移动了这个私有的void cmenuOpdrachten_打开(对象发送方,CancelEventArgs e){try{if(SelectedOrder!=null){e.Cancel=true;}}catch(异常示例){Program.Log(“GUI:错误顺序网格菜单”,Program.LogType.Error);}