Exemple #1
0
 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);
 }
Exemple #3
0
        /// <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);
        }
Exemple #5
0
 void OnSegmentChanged(object sender, TreeNodeMouseClickEventArgs e) =>
 videoPlayer.GoToSegment(treeView.SelectedNode.Index);
Exemple #6
0
 private void tv_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     currentNode_ = e.Node;
     ShowInfo();
 }
Exemple #7
0
        /// <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);
            }
        }
Exemple #8
0
 // 双击节点插入
 private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     e.Node.Expand();
     this.parentForm.moveCursorToInsertPlane();
 }
Exemple #9
0
        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;
        }
Exemple #11
0
 private void findusagestree_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     // Select node on Right-click
     findusagestree.SelectedNode = e.Node;
 }
Exemple #12
0
 /// <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);
 }
Exemple #13
0
 private void rptDestTree_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     uploadPath = ROOT_FOLDER + e.Node.FullPath.Replace("\\", PATH_SEPERATOR);
 }
Exemple #14
0
        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);
                }
            }
        }
Exemple #15
0
 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)
 {
 }
Exemple #17
0
 private void OnNodeClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     treeMain.SelectedNode = e.Node;
     Node.OnNode <Node>(e.Node, node => node.OnClick());
 }
Exemple #18
0
 private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     //propertyGrid1.SelectedObject = Layout.PAN1.GetByName(e.Node.Text);
 }
Exemple #19
0
 private void treeVehicles_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     AddToFleet(FindNodeSpaceObjects(e.Node), SelectedFleet);
 }
Exemple #20
0
 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;
            }
        }
Exemple #22
0
 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);
 }
Exemple #25
0
 private void ctvChildren_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     ctsbSpo.Enabled = e.Node.Tag is Pointer <SuperObject>;
 }
Exemple #26
0
 private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
 {
 }
Exemple #27
0
 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();*/
 }
Exemple #29
0
 private void treeView案例_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     this.treeView案例.SelectedNode = e.Node;
 }
Exemple #30
0
 private void tvHtmlDoc_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     presenter.HighLightElementFromNode(e.Node);
 }
Exemple #31
0
 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);
     }
 }
Exemple #32
0
 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);
                }
            }
    }
Exemple #34
0
 private void TempletListForm_NodeDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     this.btnOk.PerformClick();
 }