Example #1
0
		protected override void OnNodeMouseHover(TreeNodeMouseHoverEventArgs e) {
			var node = e.Node as TreeNodeX;
			if (node != null) {
				node.OnMouseHover(e);
			}
			base.OnNodeMouseHover(e);
		}
Example #2
0
        protected virtual void OnNodeMouseHover(TreeNodeMouseHoverEventArgs e)
        {
            var handler = NodeMouseHover;

            if (handler != null)
            {
                handler(this, e);
            }
        }
Example #3
0
        public void treeView1_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
        {
            TreeNode node = e.Node;

            if (node == null ||
                (!(node.Tag is ModuleDefMD) && !(node.Tag is TypeDef) && !(node.Tag is MethodDef) &&
                 !(node.Tag is PropertyDef) && !(node.Tag is FieldDef) && !(node.Tag is EventDef)) ||
                node.ToolTipText != string.Empty)
            {
                return;
            }

            NodeToolTip.Active = false;
            NodeToolTip.Dispose();
            NodeToolTip = new ToolTip();

            if (node.Tag is ModuleDefMD)
            {
                var module = node.Tag as ModuleDefMD;
                string text = string.Format(
            @"MDToken: 0x{0}
            RID: {1}
            FullName: {2}", module.MDToken.FullMetadataTokenString(), module.MDToken.Rid, module.FullName);

                node.ToolTipText = text;
                NodeToolTip.Show(text, CurrentTreeView);
            }

            else if (node.Tag is TypeDef)
            {
                var type = node.Tag as TypeDef;
                string text = string.Format(
            @"MDToken: 0x{0}
            RID: {1}
            FullName: {2}", type.MDToken.FullMetadataTokenString(), type.MDToken.Rid, type.FullName);

                node.ToolTipText = text;
                NodeToolTip.Show(text, CurrentTreeView);
            }

            else if (node.Tag is MethodDef)
            {
                var method = node.Tag as MethodDef;
                string text = string.Format(
            @"MDToken: 0x{0}
            RID: {1}
            FullName: {2}", method.MDToken.FullMetadataTokenString(), method.MDToken.Rid, method.FullName);

                node.ToolTipText = text;
                NodeToolTip.Show(text, CurrentTreeView);
            }

            else if (node.Tag is PropertyDef)
            {
                var property = node.Tag as PropertyDef;
                string text = string.Format(
            @"MDToken: 0x{0}
            RID: {1}
            FullName: {2}", property.MDToken.FullMetadataTokenString(), property.MDToken.Rid, property.FullName);

                node.ToolTipText = text;
                NodeToolTip.Show(text, CurrentTreeView);
            }

            else if (node.Tag is FieldDef)
            {
                var field = node.Tag as FieldDef;
                string text = string.Format(
            @"MDToken: 0x{0}
            RID: {1}
            FullName: {2}", field.MDToken.FullMetadataTokenString(), field.MDToken.Rid, field.FullName);

                node.ToolTipText = text;
                NodeToolTip.Show(text, CurrentTreeView);
            }

            else if (node.Tag is EventDef)
            {
                var @event = node.Tag as EventDef;
                string text = string.Format(
            @"MDToken: 0x{0}
            RID: {1}
            FullName: {2}", @event.MDToken.FullMetadataTokenString(), @event.MDToken.Rid, @event.FullName);

                node.ToolTipText = text;
                NodeToolTip.Show(text, CurrentTreeView);
            }
        }
 private void treeViewUnlockable_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
 {
     toolTipKey.Show("Drag to door list to remove", treeViewUnlockable);
 }
        /// <summary>
        /// Отображает tooltip при наведении указателя на мышь
        /// </summary>
        private void TasksView_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
        {
            int itemsNum;
            TreeNode node = e.Node;
            Collection<int> index = node.Tag as Collection<int>;
            TimelinerTask task = timeliner.TaskResolveIndexPath(index);
            if (task.Selection.IsClear)
                itemsNum = 0;
            else
                itemsNum = task.Selection.GetSelectedItems(nDoc).Count;

            string SelSetName = Core.Self.FindSelectionSetName(task);

            node.ToolTipText = string.Format("Набор: {0}, {1} элемент(ов) в выборке", SelSetName, itemsNum.ToString());
        }
 private void treeViewRings_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
 {
     if (e.Node.Level == 1)
     {
         toolTipRing.Show("Double-click to remove key", treeViewRings);
     }
     else if (e.Node.IsExpanded)
     {
         toolTipRing.Show("Double-click to remove all keys", treeViewRings);
     }
     else
     {
         toolTipRing.Show("Expand to see keys in this ring", treeViewRings);
     }
 }
Example #7
0
        private void treeView_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
        {
            this.toolTipTimer.Stop();
            this.toolTip.Hide(this);

            this.toolTipNode = e.Node;
            this.toolTipTimer.Start();
        }
 private void OnNodeHover(object sender, TreeNodeMouseHoverEventArgs e)
 {
     UpdateFilters(e.Node);           
 }
Example #9
0
 private void ServerBrowserNodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
 {
     if (e.Node.Text != e.Node.TreeView.Nodes[0].Text)
         statusBarLabel.Text = "Name: " + e.Node.Text + ", IP: " + e.Node.ToolTipText;
 }
Example #10
0
        private void trDgtPeriodic_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
        {
            //tt.IsBalloon = true;
            //int i = tt.AutomaticDelay;

            //tt.AutoPopDelay = 50000;
            //tt.ShowAlways = true;

            if (!string.IsNullOrEmpty(e.Node.ToolTipText))
            {
                tt.Show(e.Node.ToolTipText, trDgtPeriodic,30000);
            }
        }
 protected virtual void OnNodeMouseHover(TreeNodeMouseHoverEventArgs e)
 {
     if (this.onNodeMouseHover != null)
     {
         this.onNodeMouseHover(this, e);
     }
 }
Example #12
0
 protected virtual void OnNodeMouseHover(TreeNodeMouseHoverEventArgs e)
 {
     throw null;
 }
Example #13
0
 private void OnTreeViewNodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
 {
     OnNodeMouseHover(e);
 }
        private void treeView1_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
        {
            //this.toolTipElement = (Element)e.Node.Tag;
            //if (toolTipElement == null)
            //    return;

            //toolTip1.ShowAlways = true;
            //toolTip1.ReshowDelay = 50;
            //toolTip1.InitialDelay = 250;

            //toolTip1.ToolTipTitle = toolTipElement.getName();
            //Point p = treeView1.PointToClient(new Point(Cursor.Position.X, Cursor.Position.Y));
            //if (toolTipElement.description == null)
            //    toolTip1.Show("No description", this, p.X + 25, p.Y + 50, 2000);
            //else
            //    toolTip1.Show(toolTipElement.description, this, p.X + 25, p.Y + 50, 2000);
        }
 protected override void OnNodeMouseHover( TreeNodeMouseHoverEventArgs e )
 {
     base.OnNodeMouseHover( e );
     AutonomousTreeNode node = e.Node as AutonomousTreeNode;
     if ( node != null )
     {
         node.OnNodeMouseHover( e );
     }
 }
 private void treeView1_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
 {
 }
 // tooltip for keyrings
 private void treeViewRings_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
 {
     if (e.Node.Level == 0 && ((KeyRing)e.Node.Tag).checkout == null)
     {
         // this ring is available
         toolTipCheckout.Hide(treeViewRings);
         toolTipCheckout.Show("Drag onto a Person to check-out Key Ring", treeViewRings);
     }
     else if (e.Node.Level == 0)
     {
         // keyring already checked out
         toolTipCheckout.Hide(treeViewRings);
         Personnel person = ((KeyRing)e.Node.Tag).checkout.Person;
         toolTipCheckout.Show("Checked out to " + person.FirstName + " " + person.LastName, treeViewRings);
     }
 }
Example #18
0
 private void OnNodeHover(object sender, TreeNodeMouseHoverEventArgs e)
 {
     UpdateSceneVisibilityFilter(e.Node);
 }
Example #19
0
 /// <include file='doc\TreeView.uex' path='docs/doc[@for="TreeView.OnNodeMouseHover"]/*' />
 /// <devdoc>
 ///     Fires the NodeMouseHover event.
 /// </devdoc>
 protected virtual void OnNodeMouseHover(TreeNodeMouseHoverEventArgs e) {
     Contract.Requires(e != null);
     if (onNodeMouseHover != null) onNodeMouseHover(this, e);
 }
Example #20
0
        protected override void OnNodeMouseHover(TreeNodeMouseHoverEventArgs e)
        {
            base.OnNodeMouseHover(e);

            if (NodeMouseHover != null)
            {
                string path = GetPathFromPidl((IntPtr)e.Node.Tag);
                NodeMouseHover(this, new DirTreeNodeMouseHoverEventArgs(e, path));
            }
        }
Example #21
0
 private void treeHTMLTags_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
 {
     if (e.Node == null)
         return;
     e.Node.ToolTipText = "Click to insert or surround selection with\r\n<" + e.Node.Text + "> tag.";
 }
Example #22
0
 public DirTreeNodeMouseHoverEventArgs(TreeNodeMouseHoverEventArgs baseArgs, string path)
     : base(baseArgs.Node)
 {
     NodePath = path;
 }
Example #23
0
        private void channelTree_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
        {
            foreach(Channel ch in Channels)
            {
                if(ch.mTitle == e.Node.Text)
                {
                    toolTip1.Show(ch.mDescription,channelTree);

                }
            }
        }
Example #24
0
File: Form1.cs Project: viticm/pap2
        private void treeView1_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
        {

            int[] qtCnt = new int[11];//任务类型计数数组
            string strtip = "";
            if (e.Node.ImageIndex == 9)//如果节点种类为场景
            {
                StatQuestType(e.Node, qtCnt);
                strtip = e.Node.Text + StatDisplay(qtCnt);

                e.Node.ToolTipText = strtip;
            }
            if (e.Node.Parent == null && e.Node.ImageIndex != 9)
            {               
                foreach (TreeNode node1 in treeView1.Nodes)
                {
                    StatQuestType(node1, qtCnt);
                }
                strtip = StatDisplay(qtCnt);
                
                e.Node.ToolTipText = strtip;
            }
        }              
 private void treeViewKeys_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
 {
     if (e.Node.Level == 1)
     {
         if (((Key)e.Node.Tag).KeyRing == null)
         {
             toolTipRing.Show("Drag onto a key ring to add", treeViewKeys);
         }
         else
         {
             toolTipRing.Show("Already in key ring: " + ((Key)e.Node.Tag).KeyRing.Name, treeViewKeys);
         }
     }
 }
		public void TestTreeNodeMouseHoverEventArgs ()
		{
			TreeNode tn = new TreeNode ("HI");

			TreeNodeMouseHoverEventArgs e = new TreeNodeMouseHoverEventArgs (tn);

			Assert.AreEqual (tn, e.Node, "A1");
		}
 private void treeViewTypes_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
 {
     toolTipKey.Show("Click to see details on the right", treeViewTypes);
 }
Example #28
0
 private void treeView1_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
 {
     string str = "ѡ���" + treeView1.SelectedNode.Text.ToString()+"\n��ǰ�"+e.Node.Text.ToString();
     string num;
     if (e.Node.Tag.ToString() == "3")
     {
         SqlConnection sqlcon = new SqlConnection(global.sqlconstr);
         sqlcon.Open();
         SqlCommand sqlcommand = sqlcon.CreateCommand();
         sqlcommand.CommandText = "select num from t_town where town='" + e.Node.Text.ToString().Trim() + "'";
         SqlDataReader dr = sqlcommand.ExecuteReader();
         if (dr.Read())
         {
             num = dr[0].ToString();
             str += "\t��ţ�" + num;
         }
         dr.Close();
         sqlcommand.Dispose();
         sqlcon.Close();
     }
     else if (e.Node.Tag.ToString() == "4")
     {
         SqlConnection sqlcon = new SqlConnection(global.sqlconstr);
         sqlcon.Open();
         SqlCommand sqlcommand = sqlcon.CreateCommand();
         sqlcommand.CommandText = "select num from t_country where country='" + e.Node.Text.ToString().Trim() + "'";
         SqlDataReader dr = sqlcommand.ExecuteReader();
         if (dr.Read())
         {
             num = dr[0].ToString();
             str += "\t��ţ�" + num;
         }
         dr.Close();
         sqlcommand.Dispose();
         sqlcon.Close();
     }
     else if (e.Node.Tag.ToString() == "2")
     {
         SqlConnection sqlcon = new SqlConnection(global.sqlconstr);
         sqlcon.Open();
         SqlCommand sqlcommand = sqlcon.CreateCommand();
         sqlcommand.CommandText = "select num from t_district where district='" + e.Node.Text.ToString().Trim() + "'";
         SqlDataReader dr = sqlcommand.ExecuteReader();
         if (dr.Read())
         {
             num = dr[0].ToString();
             str += "\t��ţ�" + num;
         }
         dr.Close();
         sqlcommand.Dispose();
         sqlcon.Close();
     }
     toolTip1.SetToolTip(treeView1,str);
 }
 private void treeViewDoors_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
 {
     toolTipKey.Show("Drag to Unlockable list to add", treeViewDoors);
 }
 // tooltip for personnel
 private void treeViewPeople_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
 {
     toolTipCheckout.Hide(treeViewPeople);
     if (e.Node.Level == 0 && !e.Node.IsExpanded)
     {
         if (e.Node.Nodes.Count == 0)
         {
             toolTipCheckout.Show("No keys currently checked out", treeViewPeople);
         }
         else
         {
             toolTipCheckout.Show("Expand to see checked-out Keys and Key Rings", treeViewPeople);
         }
     }
     else if (e.Node.Level == 0)
     {
         toolTipCheckout.Show("Double click to check-in all Keys and Key Rings", treeViewPeople);
     }
     else if (e.Node.Level == 1)
     {
         toolTipCheckout.Show("Double click to check-in", treeViewPeople);
     }
 }
Example #31
0
		protected virtual void OnNodeMouseHover (TreeNodeMouseHoverEventArgs e)
		{
			TreeNodeMouseHoverEventHandler eh = (TreeNodeMouseHoverEventHandler)(Events[NodeMouseHoverEvent]);
			if (eh != null)
				eh (this, e);
		}
 // tooltip for keys
 private void treeViewKeys_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
 {
     toolTipCheckout.Hide(treeViewKeys);
     if (((Key)e.Node.Tag).checkout == null)
     {
         // this key is available
         toolTipCheckout.Show("Drag onto a Person to check-out key", treeViewKeys);
     }
     else
     {
         // key is already checked out
         Personnel person = ((Key)e.Node.Tag).checkout.Person;
         toolTipCheckout.Show("Checked out to " + person.FirstName + " " + person.LastName, treeViewKeys);
     }
 }