public void EditSingleDrawCmd(int cmdLineNo) { if (!this.enable && this.Parent.Parent == null) { return; } OnEditCmdLineEvent?.Invoke(commandsModule, listView1.Items[cmdLineNo].Tag as CmdLine); }
/// <summary> /// 鼠标双击命令行弹出命令编辑界面;如果命令行不可编辑,则无动作 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void listView1_DoubleClick(object sender, EventArgs e) { if (!this.enable) { return; } var selectedItems = listView1.SelectedItems; if (selectedItems != null && selectedItems.Count > 0) { OnEditCmdLineEvent?.Invoke(commandsModule, selectedItems[0].Tag as CmdLine); } }