Refresh() public méthode

public Refresh ( ) : void
Résultat void
        public void FillTree()
        {
            //FillTreeView
            tree.FillOneLevelTree(treeView1);


            ImageList imgList = new ImageList();

            imgList.ColorDepth = ColorDepth.Depth32Bit;
            imgList.Images.Add(new Icon(@"D:\Working\ALLinONE_Manager\Coding\ALLinONE_Manager\AIOIcon\folder3.ico"));
            imgList.Images.Add(new Icon(@"D:\Working\ALLinONE_Manager\Coding\ALLinONE_Manager\AIOIcon\file1.ico"));
            imgList.Images.Add(new Icon(@"D:\Working\ALLinONE_Manager\Coding\ALLinONE_Manager\AIOIcon\folder2_green.ico"));
            treeView1.ImageList          = imgList;
            treeView1.SelectedImageIndex = 2;

            treeView1.Nodes[0].Expand();
            treeView1.SelectedNode = treeView1.Nodes[0];
            treeView1.Refresh();

            //FillListView
            listView1.SmallImageList = imgList;
            listView1.LargeImageList = imgList;

            timer.Stop();
            lblTotal.Text = "Folders: " + tree.FoldersCount + " Files: " + tree.FilesCount + " List: " + lstDirectory.Items.Count + " Elapsed: " + timer.Duration + " (s)";
        }
Exemple #2
0
		public static void AddURLToTreeView(string url, Mode mode, TreeView treeView, Hashtable htNodes)	{
			Regex r							= new Regex(@"^\s*(?<protocol>https?)://(?<path>.*)", RegexOptions.IgnoreCase);
			Match m							= r.Match(url);
			TreeNodeCollection nodes		= treeView.Nodes;
			if ( m.Success )	{
				Protocol p	= (Protocol)Enum.Parse(typeof(Protocol), m.Result("${protocol}"), true);
				char[] separators			= { '\\', '/' };
				ExtendedTreeNode etn		= null;
				foreach ( string path in m.Result("${path}").Split(separators) )	{
					if ( htNodes.ContainsKey(path) )	{
						etn					= (ExtendedTreeNode)htNodes[path];
					}
					else	{
						etn					= new ExtendedTreeNode(path);
						etn.ForeColor		= getColourCode(mode, p);
						nodes.Add(etn);
						htNodes.Add(path, etn);
					}
					// Expand the node in mode two
					if ( mode == Mode.two )
						etn.Expand();
					htNodes					= etn.children;
					nodes					= etn.Nodes;
				}		// next node
				etn.ForeColor				= getColourCode(mode, p);
				treeView.Refresh();
			}		// if valid url
		}		// end AddURLToTreeView()
Exemple #3
0
 private void SetPleaseWait(TreeNode baseNode)
 {
     baseNode.SelectedImageIndex = ICON_PLEASEWAIT;
     baseNode.ImageIndex         = ICON_PLEASEWAIT;
     baseNode.Text = "Working hard for you, please wait...";
     treeSourceFiles.Refresh();
 }
Exemple #4
0
 private void ButtonDelete_Click(object sender, System.EventArgs e)
 {
     if (TreeView1.SelectedNode.Parent == null)
     {
         return;
     }
     TreeView1.SelectedNode.Remove();
     TreeView1.Refresh();
 }
Exemple #5
0
 public static void DisplayTo( TreeView tree )
 {
     tree.BeginUpdate();
     tree.Nodes.Clear();
     Recurse( tree.Nodes, Config.GetUserDirectory( "Macros" ) );
     tree.EndUpdate();
     tree.Refresh();
     tree.Update();
 }
Exemple #6
0
        private void RemovePlaceHolder(FormsTreeView treeView)
        {
            if (placeHolderGraphics != null)
            {
                lastPlaceholderNode = null;

                treeView.Refresh();

                placeHolderGraphics.Dispose();
                placeHolderGraphics = null;
            }
        }
Exemple #7
0
 //画树形图,
 private static void ReadTreeNode(TreeView xTree)
 {
     TreeNode tnRet = null;
     xTree.Nodes.Clear();
     string xSql = "SELECT * FROM MenuView WHERE LimitID='1'";
     SqlDataReader xRec = Program.SqlReader(xSql);
     if (xRec != null)
     {
         if (xRec.HasRows == false)
         {
             xTree.Refresh();
         }
         else
         {
             while (xRec.Read())
             {
                 TreeNode tn = new TreeNode(xRec["Nam"].ToString());
                 tn.Name = xRec["Code"].ToString();
                 if (xRec["CanRun"].ToString() == "1")
                 {
                     tn.Checked = true;
                 }
                 else
                 {
                     tn.Checked = false;
                 }
                 if (xRec["Parent"].ToString() == "000")
                 {
                     xTree.Nodes.Add(tn);
                 }
                 else
                 {
                     if (xRec["Parent"].ToString() != null)
                     {
                         foreach (TreeNode xtn in xTree.Nodes)
                         {
                             tnRet = FindNode(xtn, xRec["Parent"].ToString());
                             if (tnRet != null) break;
                         }
                         if (tnRet != null)
                         {
                             tnRet.Nodes.Add(tn);
                             tnRet.Expand();
                         }
                     }
                 }
             }
         }
         xRec.Close();
     }
 }
        private void FormMain_Resize(object sender, System.EventArgs e)
        {
            int CurrentX = 0, CurrentY = 0;
            int dtX = 0, dtY = 0;

            if (!IsFormLoaded)
            {
                return;
            }

            if (((Form)this).WindowState == FormWindowState.Minimized)
            {
                return;
            }

            CurrentX = ((Form)this).Width;
            CurrentY = ((Form)this).Height;

            dtX  = CurrentX - OriginalX;
            dtY  = CurrentY - OriginalY;
            dtY /= 3;

            LVwReceivedPackets.Width += dtX;
            TVwPacketDetails.Width   += dtX;
            RtxPacketData.Width      += dtX;

            LVwReceivedPackets.Height += dtY;
            TVwPacketDetails.Height   += dtY;
            TVwPacketDetails.Location  = new Point(new Size(TVwPacketDetails.Location.X, TVwPacketDetails.Location.Y + dtY));

            RtxPacketData.Height  += dtY;
            RtxPacketData.Location = new Point(new Size(RtxPacketData.Location.X, RtxPacketData.Location.Y + 2 * dtY));

            TVwPacketDetails.Refresh();
            LVwReceivedPackets.Refresh();
            RtxPacketData.Refresh();

            OriginalX = ((Form)this).Width;
            OriginalY = ((Form)this).Height;
        }
Exemple #9
0
 /// <summary>
 /// Shows "Add files to a project" dialog box.
 /// </summary>
 /// <param name="parent">
 /// Parent form.
 /// </param>
 /// <param name="projectFolder">
 /// Path of the project folder.
 /// </param>
 /// <returns>
 /// Dialog result as DialogResult.OK or DialogResult.Cancel .
 /// </returns>
 public System.Windows.Forms.DialogResult ShowAddFileProjectDialog(System.Windows.Forms.IWin32Window parent, string projectFolder)
 {
     if (dialogMode != DialogModes.AddFileMode)
     {
         browseButton.Enabled      = false;
         fileLocationCombo.Enabled = false;
         dialogMode = DialogModes.AddFileMode;
         isSeperateDirectory.Checked = false;
         isSeperateDirectory.Enabled = false;
         isSeperateDirectory.Visible = false;
         categoryTree.Nodes.Clear();
         categoryTree.Refresh();
         categoryTree.Nodes.Add(new System.Windows.Forms.TreeNode("Source Files", 0, 1));
         categoryTree.Nodes.Add(new System.Windows.Forms.TreeNode("Text Files", 0, 1));
         categoryTree.SelectedNode = categoryTree.Nodes[0];
         categoryTree.Refresh();
         folderBrowserDialog.Description = "Folder for new file";
         fileLocationCombo.Text          = projectFolder;
         Text = "New File";
     }
     return(ShowDialog());
 }
Exemple #10
0
 public void Collapse()
 {
     expanded = false;
     TreeView.Refresh();
 }
Exemple #11
0
        public static void fillTreeViewCategorias(TreeView dataCategorias, List<Categoria> result)
        {
            dataCategorias.Nodes.Clear();    // Clear any existing items
            dataCategorias.BeginUpdate();    // prevent overhead and flicker

            TreeNode root = dataCategorias.Nodes.Add( "---" );
            root.Tag = new Categoria(0);
            root.Expand();
            Dictionary<short, TreeNode> nodes = new Dictionary<short, TreeNode>();

            //asume fathers first
            foreach (Categoria cat in result) {
                TreeNode node = (cat.categoria_padre == null ? root: nodes[(short)cat.categoria_padre]).Nodes.Add(cat.nombre);
                node.Tag = cat;
                nodes.Add(cat.id, node);
            }

            dataCategorias.EndUpdate();
            dataCategorias.Refresh();
        }
        private int loadNotifications(TreeView tv)
        {
            int iCnt = 0;
            tv.Nodes.Clear();
            TreeNode tnMain = tv.Nodes.Add("Notifications");

            int[] iHandles = OpenNETCF.WindowsCE.Notification.Notify.GetUserNotificationHandles();
            _sList = new List<string>();
            _sList.Clear();

            _strArr = new string[iHandles.Length + 1][];

            _strArr[0] = new string[7] { "App", "Args", "Event", "Start", "End", "Type", "handle" };

            int i = 0;

            eventEntries = new EventEntry[iHandles.Length];

            foreach (int iHandle in iHandles)
            {
                OpenNETCF.WindowsCE.Notification.UserNotificationInfoHeader infoHeader = OpenNETCF.WindowsCE.Notification.Notify.GetUserNotification(iHandle);
                string[] strArray = new string[] { infoHeader.UserNotificationTrigger.Application, infoHeader.UserNotificationTrigger.Arguments };
                TreeNode tn = new TreeNode(infoHeader.UserNotificationTrigger.Application);
                tnMain.Nodes.Add(tn);
                tn.Nodes.Add("Args: " + infoHeader.UserNotificationTrigger.Arguments);
                tn.Nodes.Add("Event: " + infoHeader.UserNotificationTrigger.Event.ToString());
                tn.Nodes.Add("Start: " + infoHeader.UserNotificationTrigger.StartTime.ToString("dd.MM.yyyy HH:mm"));
                tn.Nodes.Add("End: " + infoHeader.UserNotificationTrigger.EndTime.ToString("dd.MM.yyyy HH:mm"));
                tn.Nodes.Add("Type: " + infoHeader.UserNotificationTrigger.Type.ToString());
                tn.Nodes.Add("Handle: " + iHandles[i].ToString());

                //eventEntries[i].sApp = infoHeader.UserNotificationTrigger.Application;
                //eventEntries[i].sEvent = infoHeader.UserNotificationTrigger.Event.ToString();
                //eventEntries[i].sArg = infoHeader.UserNotificationTrigger.Arguments;
                //eventEntries[i].sStartTime = infoHeader.UserNotificationTrigger.StartTime.ToString("dd.MM.yyyy HH:mm");
                //eventEntries[i].sEndTime = infoHeader.UserNotificationTrigger.EndTime.ToString("dd.MM.yyyy HH:mm");
                //eventEntries[i].sType = infoHeader.UserNotificationTrigger.Type.ToString();
                //eventEntries[i].sHandle = iHandles[i].ToString();

                iCnt++;
            }
            tv.Refresh();
            return iCnt;
        }
Exemple #13
0
 private void ReadTreeNodeNoCheck(TreeView xTree, string xSql)
 {
     TreeNode tnRet = null;
     xTree.Nodes.Clear();
     SqlDataReader xRec = Program.SqlReader(xSql);
     if (xRec != null)
     {
         if (xRec.HasRows == false)
         {
             xTree.Refresh();
         }
         else
         {
             while (xRec.Read())
             {
                 TreeNode tn = new TreeNode(xRec["Nam"].ToString());
                 tn.Name = xRec["Code"].ToString();
                 if (xRec["CanRun"].ToString() == "1")
                 {
                     if (xRec["Parent"].ToString() == "000")
                     {
                         xTree.Nodes.Add(tn);
                     }
                     else
                     {
                         if (xRec["Parent"].ToString() != null)
                         {
                             foreach (TreeNode xtn in xTree.Nodes)
                             {
                                 tnRet = FindNode(xtn, xRec["Parent"].ToString());
                                 if (tnRet != null) break;
                             }
                             if (tnRet != null)
                             {
                                 tnRet.Nodes.Add(tn);
                                 tnRet.Expand();
                             }
                         }
                     }
                 }
             }
         }
         xRec.Close();
     }
 }
Exemple #14
0
        public ToolBox()
        {
            // This call is required by the Windows Form Designer.
            InitializeComponent();

            #region Initialize TreeView
            TreeNode tnSimpleRoot = new TreeNode("Simple  ", 10, 10);
            tnSimpleRoot.NodeFont  = new Font(this.Font, FontStyle.Bold);
            tnSimpleRoot.BackColor = SystemColors.ControlDark;
            tnSimpleRoot.ForeColor = Color.White;

            TreeNode tn = new TreeNode("Input", 0, 0);
            Place    p  = new PlaceInput();
            PetriNetEditorMergeModule pnemm = new PetriNetEditorMergeModule(p);
            tn.Tag = pnemm;
            tnSimpleRoot.Nodes.Add(tn);

            tn     = new TreeNode("Operation", 1, 1);
            p      = new PlaceOperation();
            pnemm  = new PetriNetEditorMergeModule(p);
            tn.Tag = pnemm;
            tnSimpleRoot.Nodes.Add(tn);

            tn     = new TreeNode("Resource", 2, 2);
            p      = new PlaceResource();
            pnemm  = new PetriNetEditorMergeModule(p);
            tn.Tag = pnemm;
            tnSimpleRoot.Nodes.Add(tn);

            tn     = new TreeNode("Control", 3, 3);
            p      = new PlaceControl();
            pnemm  = new PetriNetEditorMergeModule(p);
            tn.Tag = pnemm;
            tnSimpleRoot.Nodes.Add(tn);

            tn     = new TreeNode("Output", 4, 4);
            p      = new PlaceOutput();
            pnemm  = new PetriNetEditorMergeModule(p);
            tn.Tag = pnemm;
            tnSimpleRoot.Nodes.Add(tn);

            tn = new TreeNode("Transition", 5, 5);
            Transition t = new Transition();
            pnemm  = new PetriNetEditorMergeModule(t);
            tn.Tag = pnemm;
            tnSimpleRoot.Nodes.Add(tn);

            tn = new TreeNode("Label", 6, 6);
            DescriptionLabel dl = new DescriptionLabel();
            pnemm  = new PetriNetEditorMergeModule(dl);
            tn.Tag = pnemm;
            tnSimpleRoot.Nodes.Add(tn);

            TreeNode tnAdvancedRoot = new TreeNode("Advanced  ", 10, 10);
            tnAdvancedRoot.NodeFont  = new Font(this.Font, FontStyle.Bold);
            tnAdvancedRoot.BackColor = SystemColors.ControlDark;
            tnAdvancedRoot.ForeColor = Color.White;

            tn = new TreeNode("Subsystem block", 7, 7);
            Subsystem s = new Subsystem();
            pnemm  = new PetriNetEditorMergeModule(s);
            tn.Tag = pnemm;
            tnAdvancedRoot.Nodes.Add(tn);

            tn = new TreeNode("In", 8, 8);
            Input i = new Input();
            pnemm  = new PetriNetEditorMergeModule(i);
            tn.Tag = pnemm;
            tnAdvancedRoot.Nodes.Add(tn);

            tn = new TreeNode("Out", 9, 9);
            Output o = new Output();
            pnemm  = new PetriNetEditorMergeModule(o);
            tn.Tag = pnemm;
            tnAdvancedRoot.Nodes.Add(tn);

            tn = new TreeNode("Resource-operation", 2, 2);
            Transition t1 = new Transition();
            pnemm = new PetriNetEditorMergeModule();
            pnemm.Add(t1);
            PlaceOperation po = new PlaceOperation();
            po.Location = new Point(150, 0);
            pnemm.Add(po);
            PlaceResource pr = new PlaceResource();
            pr.Tokens   = 1;
            pr.Location = new Point(150, 100);
            pnemm.Add(pr);
            Transition t2 = new Transition();
            t2.Location = new Point(300, 0);
            pnemm.Add(t2);
            Connection cn = new Connection(t1, po, 1, 1, new Point(t1.Width, (int)(t1.Height / 2)), new Point(0, (int)(po.Height / 2)), 1, true);
            pnemm.Add(cn);
            cn = new Connection(po, t2, 1, 1, new Point(po.Width, (int)(po.Height / 2)), new Point(0, (int)(t2.Height / 2)), 1, true);
            pnemm.Add(cn);
            cn = new Connection(t2, pr, 1, 1, new Point(t2.Width, (int)(3 * t2.Height / 4)), new Point(pr.Width, (int)(pr.Height / 2)), 1, true);
            pnemm.Add(cn);
            cn = new Connection(pr, t1, 1, 1, new Point(0, (int)(pr.Height / 2)), new Point(0, (int)(3 * t1.Height / 4)), 1, true);
            pnemm.Add(cn);
            tn.Tag = pnemm;
            tnAdvancedRoot.Nodes.Add(tn);

            tvToolBox.BeginUpdate();
            tvToolBox.Nodes.Add(tnSimpleRoot);
            tvToolBox.Nodes.Add(tnAdvancedRoot);

            tvToolBox.ExpandAll();

            tvToolBox.EndUpdate();
            tvToolBox.Refresh();
            #endregion

            tvToolBox.BeforeSelect += new System.Windows.Forms.TreeViewCancelEventHandler(this.tvToolBox_BeforeSelect);
            tvToolBox.Click        += new EventHandler(tvToolBox_Click);
            tvToolBox.MouseDown    += new MouseEventHandler(tvToolBox_MouseDown);

            //Workaround HScroll bug
            TreeViewHelper.DisableHScroller(this.tvToolBox.Handle);
            TreeViewHelper.EnableHScroller(this.tvToolBox.Handle);
        }
Exemple #15
0
 public void Expand()
 {
     expanded = true;
     TreeView.Refresh();
 }
Exemple #16
0
 public void ExpandAll()
 {
     ExpandAllInternal();
     TreeView.Refresh();
 }
Exemple #17
0
        public void Write_Tree(TreeView Tree_View, DateTime Date)
        {
            foreach (Event e in file.All_Events)
            {
                if (Date > e.Completed && e.Done)
                {

                }
                else
                {
                    TreeNode nod = new TreeNode();
                    if (e.Done == true)
                    {
                        nod.BackColor = Color.LightGray;
                    }
                    else if (e.Due_Date)
                    {
                        nod.BackColor = Color.LightCoral;
                    }
                    else if (e.Completion != 0)
                    {
                        nod.BackColor = Color.LightBlue;
                    }
                    else
                    {
                        nod.BackColor = Color.LightGreen;
                    }

                    nod.Tag = nod.BackColor;
                    nod.Text = e.Title;
                    nod.Name = "trn_" + e.Title;
                    Tree_View.Nodes.Add(nod);
                    Tree_View.SelectedNode = nod;
                    Write_Node(Tree_View, e, Date);
                }
            }
            Tree_View.ExpandAll();
            Tree_View.Refresh();
            Tree_View.SelectedNode = null;
        }