Mega Code Archive

 
Categories / C# by API / System Windows Forms
 

TreeNode ToolTipText

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; public partial class Form1 : Form {     public Form1()     {         InitializeComponent();     }     private void button1_Click(object sender, EventArgs e)     {         treeView1.Nodes.Clear();         treeView1.ShowNodeToolTips = true;         TreeNode evenNumbers = treeView1.Nodes.Add("Even", "Even Numbers", 0,1);         evenNumbers.BackColor = Color.Blue;         evenNumbers.ForeColor = Color.Yellow;         evenNumbers.ToolTipText = "The even numbers";         TreeNode oddNumbers =  treeView1.Nodes.Add("Odd", "Odd Numbers", 0,1);         oddNumbers.BackColor = Color.Yellow;         oddNumbers.ForeColor = Color.Blue;         oddNumbers.ToolTipText = "The odd numbers";         for (int i = 1; i < 50; i++)         {             if (i % 2 == 0)             {                 evenNumbers.Nodes.Add(i.ToString());             } else {                 oddNumbers.Nodes.Add(i.ToString() );             }         }     }     private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)     {         TreeNode selectedNode = e.Node;         if (selectedNode.Nodes.ContainsKey("1"))         {             Console.WriteLine("This node contains '1'");         }     } } partial class Form1 {     private void InitializeComponent()     {         this.treeView1 = new System.Windows.Forms.TreeView();         this.button1 = new System.Windows.Forms.Button();         this.SuspendLayout();         //          // treeView1         //          this.treeView1.Location = new System.Drawing.Point(16, 50);         this.treeView1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);         this.treeView1.Name = "treeView1";         this.treeView1.Size = new System.Drawing.Size(194, 149);         this.treeView1.TabIndex = 0;         this.treeView1.NodeMouseClick += new System.Windows.Forms.TreeNodeMouseClickEventHandler(this.treeView1_NodeMouseClick);         //          // button1         //          this.button1.Location = new System.Drawing.Point(16, 15);         this.button1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);         this.button1.Name = "button1";         this.button1.Size = new System.Drawing.Size(100, 28);         this.button1.TabIndex = 1;         this.button1.Text = "Load";         this.button1.Click += new System.EventHandler(this.button1_Click);         //          // Form1         //          this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);         this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;         this.ClientSize = new System.Drawing.Size(229, 213);         this.Controls.Add(this.button1);         this.Controls.Add(this.treeView1);         this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);         this.Name = "Form1";         this.Text = "Form1";         this.ResumeLayout(false);     }     private System.Windows.Forms.TreeView treeView1;     private System.Windows.Forms.Button button1;     private System.Windows.Forms.ImageList imageList1; } public class TreeViewNodeBackgroundForegroundTooltip {     [STAThread]     static void Main()     {         Application.EnableVisualStyles();         Application.Run(new Form1());     } }