private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { if (e.Button == MouseButtons.Right) { this.treeNode_0 = e.Node; if (e.Node.ImageIndex == int_5) { this.contextMenuStrip1.Show(this.treeView1, e.Location); } else if (e.Node.ImageIndex == int_1) { this.contextMenuStrip2.Show(this.treeView1, e.Location); } else if (e.Node.ImageIndex == int_0) { this.contextMenuStrip3.Show(this.treeView1, e.Location); } else if (e.Node.ImageIndex == int_6) { this.contextMenuStrip4.Show(this.treeView1, e.Location); } } }
private void jsonExplorer_MouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { Console.WriteLine("Clicked: " + e.Node.Text); }
/// <summary> /// 用TreeView控件调用StatusStrip控件下各菜单的单击事件. /// </summary> /// <param name="MenuS">MenuStrip控件</param> /// <param name="e">TreeView控件的TreeNodeMouseClickEventArgs类</param> public void TreeMenuF(MenuStrip MenuS, TreeNodeMouseClickEventArgs e) { string Men = ""; for (int i = 0; i < MenuS.Items.Count; i++) //遍历MenuStrip控件中主菜单项 { Men = ((ToolStripDropDownItem)MenuS.Items[i]).Name; //获取主菜单项的名称 if (Men.IndexOf("Menu") == -1) //如果MenuStrip控件的菜单项没有子菜单 { if (((ToolStripDropDownItem)MenuS.Items[i]).Text == e.Node.Text) //当节点名称与菜单项名称相等时 { if (((ToolStripDropDownItem)MenuS.Items[i]).Enabled == false) //判断当前菜单项是否可用 { MessageBox.Show("当前用户无权限调用" + "\"" + e.Node.Text + "\"" + "窗体"); break; } else { Show_Form(((ToolStripDropDownItem)MenuS.Items[i]).Text.Trim(), 1); //调用相应的窗体 } } } ToolStripDropDownItem newmenu = (ToolStripDropDownItem)MenuS.Items[i]; if (newmenu.HasDropDownItems && newmenu.DropDownItems.Count > 0) //遍历二级菜单项 { for (int j = 0; j < newmenu.DropDownItems.Count; j++) { Men = newmenu.DropDownItems[j].Name; //获取二级菜单项的名称 if (Men.IndexOf("Menu") == -1) { if ((newmenu.DropDownItems[j]).Text == e.Node.Text) { if ((newmenu.DropDownItems[j]).Enabled == false) { MessageBox.Show("当前用户无权限调用" + "\"" + e.Node.Text + "\"" + "窗体"); break; } else { Show_Form((newmenu.DropDownItems[j]).Text.Trim(), 1); } } } ToolStripDropDownItem newmenu2 = (ToolStripDropDownItem)newmenu.DropDownItems[j]; if (newmenu2.HasDropDownItems && newmenu2.DropDownItems.Count > 0) //遍历三级菜单项 { for (int p = 0; p < newmenu2.DropDownItems.Count; p++) { if ((newmenu2.DropDownItems[p]).Text == e.Node.Text) { if ((newmenu2.DropDownItems[p]).Enabled == false) { MessageBox.Show("当前用户无权限调用" + "\"" + e.Node.Text + "\"" + "窗体"); break; } else if ((newmenu2.DropDownItems[p]).Text.Trim() == "员工生日提示" || (newmenu2.DropDownItems[p]).Text.Trim() == "员工合同提示") { Show_Form((newmenu2.DropDownItems[p]).Text.Trim(), 1); } else { Show_Form((newmenu2.DropDownItems[p]).Text.Trim(), 2); } } } } } } } }
public void RefreshLists() { TreeNodeMouseClickEventArgs e = new TreeNodeMouseClickEventArgs(treeView.SelectedNode, MouseButtons.Left, 0, 0, 0); OnNodeClick(treeView.SelectedNode, e); }
void OnSegmentChanged(object sender, TreeNodeMouseClickEventArgs e) => videoPlayer.GoToSegment(treeView.SelectedNode.Index);
private void tv_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { currentNode_ = e.Node; ShowInfo(); }
/// <summary> /// 트리를 클릭했을때 /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.Windows.Forms.TreeNodeMouseClickEventArgs"/> instance containing the event data.</param> private void treeView_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { try { if (e.Node.Index < 0 || treeView.Nodes.Count <= 0 || dtProject.Rows.Count <= 0) { return; } TextBoxMenuid.Text = ""; TextBoxMenuName.Text = ""; TextBoxMenuDisplay.Text = "0"; TextBoxProgramid.Text = ""; TextBoxProgramName.Text = ""; TextBoxProgramDisplay.Text = "0"; TextBoxProgramNamesapce.Text = ""; string nodevalue = e.Node.Name; if (e.Node.Level < 1) { DataRow[] r = dtProject.Select("LEVEL_CODE2 = '" + nodevalue + "'", ""); if (r.Length <= 0) { return; } TextBoxMenuid.Text = r[0]["LEVEL_CODE2"].ToString().Trim(); TextBoxMenuName.Text = r[0]["LEVEL_NAME2"].ToString().Trim(); TextBoxMenuDisplay.Text = r[0]["LEVEL_SORT2"].ToString().Trim(); DevExpress.XtraGrid.Columns.GridColumn[] cols; object[] obj; cols = new GridColumn[] { this.gridView.Columns["LEVEL_CODE2"] }; obj = new object[] { nodevalue }; Cls.Grid.Options.SelectGridRow(this.gridView, cols, obj); } else { //nodevalue = e.Node.Parent.Nodes.Name; DataRow[] r = dtProject.Select("LEVEL_CODE2 = '" + e.Node.Parent.Name + "' AND LEVEL_CODE3 = '" + nodevalue + "'", ""); if (r.Length <= 0) { return; } TextBoxMenuid.Text = r[0]["LEVEL_CODE2"].ToString().Trim(); TextBoxMenuName.Text = r[0]["LEVEL_NAME2"].ToString().Trim(); TextBoxMenuDisplay.Text = r[0]["LEVEL_SORT2"].ToString().Trim(); TextBoxProgramid.Text = r[0]["LEVEL_CODE3"].ToString().Trim(); TextBoxProgramName.Text = r[0]["LEVEL_NAME3"].ToString().Trim(); TextBoxProgramDisplay.Text = r[0]["LEVEL_SORT3"].ToString().Trim(); TextBoxProgramNamesapce.Text = r[0]["PROGRAM_NAMESPACE"].ToString().Trim(); DevExpress.XtraGrid.Columns.GridColumn[] cols; object[] obj; cols = new GridColumn[] { this.gridView.Columns["PROGRAM_NAMESPACE"] }; obj = new object[] { TextBoxProgramNamesapce.Text.Trim() }; Cls.Grid.Options.SelectGridRow(this.gridView, cols, obj); } } catch (Exception ex) { Basic.ShowMessage(3, ex.Message); } }
// 双击节点插入 private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { e.Node.Expand(); this.parentForm.moveCursorToInsertPlane(); }
private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { switch (e.Node.Text) { case "1.Ручное создание": number = 1; break; case "2.Автоматическое создание": number = 2; break; case "3.Создание из файла": number = 3; break; case "4.Удаление": number = 4; break; case "1.Добавление элементов": number = 5; break; case "2.Изменение элементов": number = 6; break; case "3.Удаление элементов": number = 7; break; case "1.Умножение": number = 8; break; case "2.Сложение": number = 9; break; case "3.Вычитание": number = 10; break; case "4.Нахождение обратной": number = 11; break; case "1.В файл": number = 12; break; case "2.На экран": number = 13; break; case "3.В виде матрицы": number = 14; break; case "4.С расположением в ОП": number = 15; break; case "5.В упакованной форме": number = 16; break; default: return; } SelectInf kek = new SelectInf(e.Node.Text); kek.Show(); while (ActiveForm != kek) { kek.Activate(); } }
//列表控件,鼠标左键双击列表项事件 private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { MyTabItem foundTab = null; bool bNewTab = false; //已经有数据读到显示panel中,就设置为可写属性 condition.ReadOnly = false; filterexpression.ReadOnly = false; sortexpression.ReadOnly = false; //根据列表项的内容,找到标签 foreach (TabItem tabItem in tabControl1.Tabs) { if (tabItem.Text == treeView1.SelectedNode.Text) { foundTab = tabItem as MyTabItem; //as语句作为类型转换 } } if (foundTab == null) {//如果没找到标签页 MyTabItem newTab = new MyTabItem(); tabControl1.Tabs.Add(newTab); newTab.Text = treeView1.SelectedNode.Text; tabControlPanel1 = new TabControlPanel(); DataGridView dgv = new DataGridView(); DataView dataView = new DataView(); tabControlPanel1.Dock = DockStyle.Fill; dataView.Table = DS.Tables[treeView1.SelectedNode.Text]; dataView.RowFilter = ""; newTab.AttachedDataView = dataView; //设置表格属性 dgv.AutoGenerateColumns = true; dgv.AllowUserToAddRows = false; dgv.AllowUserToDeleteRows = false; dgv.AllowUserToOrderColumns = false; dgv.DataSource = dataView; dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells; for (int i = 5; i < dgv.Columns.Count; i++) { dgv.Columns[i].MinimumWidth = 60; } if (dataView.Table.Columns.Contains("Flg")) { foreach (DataGridViewColumn col in dgv.Columns) { if (col.Name == "Flg") { col.MinimumWidth = 70 ; } } } dgv.Location = new Point(0, 0); dgv.Dock = DockStyle.Fill; newTab.AttachedDataGridview = dgv; DisableAutoSort(dgv); tabControlPanel1.Controls.Add(dgv); newTab.AttachedControl = tabControlPanel1; foundTab = newTab; bNewTab = true; } //表格显示 tabControl1.SelectedTab = foundTab; tabControl1.SelectedPanel = foundTab.AttachedControl as TabControlPanel; if (bNewTab)//如果是新的标签页,则添加到控件中(个人感觉这句话放在上面大if里比较好) { tabControl1.Controls.Add(tabControl1.SelectedPanel); } tabControl1.SelectedPanel.Show();//显示表格 //填充字段选择下拉列表 fields.SelectedIndex = foundTab.fieldIndex; }
private void findusagestree_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { // Select node on Right-click findusagestree.SelectedNode = e.Node; }
/// <summary> /// Handles the NodeMouseDoubleClick event of the ToolManager control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.Windows.Forms.TreeNodeMouseClickEventArgs"/> instance containing the event data.</param> protected void ToolManager_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { DoDoubleClick(e.Node); }
private void rptDestTree_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { uploadPath = ROOT_FOLDER + e.Node.FullPath.Replace("\\", PATH_SEPERATOR); }
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { if (e.Button == MouseButtons.Right && e.Node != null) { NodeBase n = (NodeBase)e.Node.Tag; ContextMenuStrip menu = new ContextMenuStrip(); ToolStripItem item; if (n != null) { if (n is NodeVL) { if ((n as NodeVL).Defined) { if ((n as NodeVL).Activated) { item = menu.Items.Add("Deactivate Reports"); item.Tag = n; item.Click += new EventHandler(OnDeactivateNVLClick); } else { item = menu.Items.Add("Activate Reports"); item.Tag = n; item.Click += new EventHandler(OnActivateNVLClick); } } else { item = menu.Items.Add("Send Define Report Request"); item.Tag = n; item.Click += new EventHandler(OnDefineNVLClick); } if ((n as NodeVL).Deletable) { item = menu.Items.Add("Delete Report"); item.Tag = n; item.Click += new EventHandler(OnDeleteNVLClick); } } else if (e.Node.Text == "lists" && n.GetIecs().ied.DefineNVL) { item = menu.Items.Add("Add New Name List"); item.Tag = n; listsNode = e.Node; item.Click += new EventHandler(OnAddNVLClick); } else if (e.Node.Text == "files") { item = menu.Items.Add("Read File List"); item.Tag = n; listsNode = e.Node; item.Click += new EventHandler(OnFileListClick); } if (n is NodeFile && (n as NodeFile).isDir) { item = menu.Items.Add("Read File List"); item.Tag = n; listsNode = e.Node; item.Click += new EventHandler(OnFileListClick); } if (n is NodeFile && !(n as NodeFile).isDir && !(n as NodeFile).FileReady) { item = menu.Items.Add("Get File"); item.Tag = n; listsNode = e.Node; item.Click += new EventHandler(OnFileGetClick); } if (n is NodeFile && !(n as NodeFile).isDir && (n as NodeFile).FileReady) { item = menu.Items.Add("Save File"); item.Tag = n; listsNode = e.Node; item.Click += new EventHandler(OnFileSaveClick); } if (n is NodeData && n.Name == "ctlVal") { item = menu.Items.Add("Send Command (Writes)"); item.Tag = n; item.Click += new EventHandler(OnSendCommandClick); item = menu.Items.Add("Send Command (Structure)"); item.Tag = n; item.Click += new EventHandler(OnSendCommandAsStructureClick); } if (n is NodeData || n is NodeFC) { item = menu.Items.Add("Read Data"); item.Tag = n; item.Click += new EventHandler(OnReadDataClick); } if (n is NodeData && n.GetChildNodes().Length == 0) { item = menu.Items.Add("Write Data"); item.Tag = n; item.Click += new EventHandler(OnWriteDataClick); } } if (menu.Items.Count > 0) { menu.Show((Control)sender, e.Location); } } }
private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { if ((this.treeView1.SelectedNode != null) && !this.treeView1.SelectedNode.IsTagEmpty()) { this.menuGenerateCallCode_Click(null, null); } }
private void cameraTree_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { }
private void OnNodeClick(object sender, TreeNodeMouseClickEventArgs e) { treeMain.SelectedNode = e.Node; Node.OnNode <Node>(e.Node, node => node.OnClick()); }
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { //propertyGrid1.SelectedObject = Layout.PAN1.GetByName(e.Node.Text); }
private void treeVehicles_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { AddToFleet(FindNodeSpaceObjects(e.Node), SelectedFleet); }
private void tre_Driectroy_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { // MessageBox.Show(Convert.ToString(e.Node.Index)); }
//Funciones de el TreeView private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { //Verifica si no se ha seleccionado una lista de reproducción foreach (var element in listas) { if (e.Node.Name == element.Nombre) { listaActual = element.Numero; actual = element.Canciones; MostrarCanciones(actual); return; } } //Sucede cuando presiona el nodo Todas las canciones if (e.Node.Name == "NodoTodo") { //Muestra la lista general en el ListView listaActual = 0; actual = listas[0].Canciones; MostrarCanciones(actual); return; } //Sucede cuando presiona el nodo Musica->Nombre->Ascendente if (e.Node.Name == "NodoTituloA") { //Ordena la lista Actual en base al nombre de forma ascendente IEnumerable <Cancion> ordenada = actual.OrderBy(obj => obj.Nombre); actual = ordenada.ToList(); MostrarCanciones(actual); return; } //Sucede cuando presiona el nodo Musica->Nombre->Descendente if (e.Node.Name == "NodoTituloD") { //Ordena la lista Actual en base al nombre de forma descendente IEnumerable <Cancion> ordenada = actual.OrderByDescending(obj => obj.Nombre); actual = ordenada.ToList(); MostrarCanciones(actual); return; } //Sucede cuando presiona el nodo Musica->Duracion->Ascendente if (e.Node.Name == "NodoTamañoA") { //Ordena la lista Actual en base a la duración de la canción de forma ascendente IEnumerable <Cancion> ordenada = actual.OrderBy(obj => obj.Duracion); actual = ordenada.ToList(); MostrarCanciones(actual); return; } //Sucede cuando presiona el nodo Musica->Duracion->Descendente if (e.Node.Name == "NodoTamañoD") { //Ordena la lista Actual en base a la duración de la canción de forma descendente IEnumerable <Cancion> ordenada = actual.OrderByDescending(obj => obj.Duracion); actual = ordenada.ToList(); MostrarCanciones(actual); return; } //Sucede cuando presiona el nodo Musica->Interprete if (e.Node.Name == "NodoInterprete") { //Ordena la lista Actual en base al nombre del interprete de la canción de forma descendente IEnumerable <Cancion> ordenada = actual.OrderByDescending(obj => obj.Interprete); actual = ordenada.ToList(); MostrarCanciones(actual); return; } //Sucede cuando presiona el nodo Musica->Album if (e.Node.Name == "NodoAlbum") { //Ordena la lista Actual en base al nombre del album de la canción IEnumerable <Cancion> ordenada = actual.OrderBy(obj => obj.Album); actual = ordenada.ToList(); MostrarCanciones(actual); return; } }
private void AvailableFieldsTreeFilterOnNodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { AddFilter(availableFieldsTreeFilter.GetValueColumn(e.Node)); }
private void OnNodeClick(object sender, TreeNodeMouseClickEventArgs e) { listView.Hide(); ConfigDropDown(); _listedNameCount = 0; var nameGuid = e.Node.Name; if (e.Node.Tag.ToString() == "name") { listView.Items.Clear(); foreach (var item in Names.Languages) { var items = 0; StringBuilder sb = new StringBuilder(); var lvi = listView.Items.Add(item.Key, item.Value, null); var nameItems = ""; switch (_idType) { case Identification.LocalName: foreach (var names in Names.GetSpeciesNameFromLocalNameLanguage(e.Node.Name, lvi.Name)) { sb.Append(names.genus); sb.Append(" "); sb.Append(names.species); sb.Append(", "); _listedNameCount++; items++; } break; case Identification.Scientific: foreach (var names in Names.GetLocalNameFromSpeciesNameLanguage(e.Node.Name, lvi.Name)) { sb.Append(names); sb.Append(", "); _listedNameCount++; items++; } break; } nameItems = sb.ToString().Trim(new char[] { ',', ' ' }); lvi.SubItems.Add(nameItems); lvi.Tag = items; } LocalNameSciNameEditForm lne = LocalNameSciNameEditForm.GetInstance(); if (lne != null) { lne.SetSelectedName(e.Node.Text, e.Node.Name, _idType); } } SizeColumns(listView, false); if (e.Node.Name != "root") { lblList.Text = $"{_listTitle} of {e.Node.Text} ({_listedNameCount})"; } else { lblList.Text = _listTitle; } listView.Show(); }
private void tvLdap_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { GlobalControlHandler.TreeNodeMouseClickSelect(sender, e); }
private void ctvChildren_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { ctsbSpo.Enabled = e.Node.Tag is Pointer <SuperObject>; }
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { }
private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { ((ManagerTreeNode)e.Node).HandleDoubleClick(this); treeView1_AfterSelect(sender, new TreeViewEventArgs(e.Node)); }
private void examplesTree_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { /*selectedNode = examplesTree.SelectedNode; * validateForm();*/ }
private void treeView案例_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { this.treeView案例.SelectedNode = e.Node; }
private void tvHtmlDoc_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { presenter.HighLightElementFromNode(e.Node); }
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { if (e.Button == MouseButtons.Right) { if (e.Node != this.treeView1.SelectedNode) { this.treeView1.SelectedNode = e.Node; } this.contextMenuStrip1.Show(this.treeView1, e.Location); } }
public void OnTreeViewNodeMouseClick(object sender, TreeNodeMouseClickEventArgs args) { this.propGrid.SelectedObject = args.Node.Tag; }
private void TreeView2_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { if (e.Node == TreeView2.Nodes[0]) { return; } TreeView3.Nodes[0].Nodes.Clear(); List<PackageInfoModel> softwareList = null; ClientInfoModel CurrentClient = new ClientInfoModel(); CurrentClient.ID = Convert.ToInt32(e.Node.Tag); softwareList = request.getClientPackages(client, CurrentClient); if (softwareList == null) { return; } foreach (PackageInfoModel Package in softwareList) { TreeNode CurrentNode = new TreeNode(Package.showName); CurrentNode.Tag = Package.ID; TreeView3.Nodes[0].Nodes.Add(CurrentNode); TreeView3.Nodes[0].Text = TreeView3.Nodes[0].Text + " (Clientsoftware)"; TreeView3.Nodes[0].ForeColor = System.Drawing.Color.Red; clsZipFile.Unzip(Server_Client.Properties.Settings.Default.SavePath + "Groups\\" + TreeView1.SelectedNode.Text + "\\" + Package.Name + ".zip", Server_Client.Properties.Settings.Default.SavePath + "Groups\\" + TreeView1.SelectedNode.Text + "\\Temp\\"); string[] FileArr = System.IO.Directory.GetFiles(Server_Client.Properties.Settings.Default.SavePath + "Groups\\" + TreeView1.SelectedNode.Text + "\\Temp\\"); for (int d = 0; d < FileArr.Length; d++) { System.IO.DirectoryInfo oDir = new System.IO.DirectoryInfo(FileArr[0]); CurrentNode.Nodes.Add(oDir.Name); System.IO.File.Delete(oDir.FullName); } } }
private void TempletListForm_NodeDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { this.btnOk.PerformClick(); }