當前位置: 首頁>>代碼示例>>C#>>正文


C# TreeNode.BackColor屬性代碼示例

本文整理匯總了C#中System.Windows.Forms.TreeNode.BackColor屬性的典型用法代碼示例。如果您正苦於以下問題:C# TreeNode.BackColor屬性的具體用法?C# TreeNode.BackColor怎麽用?C# TreeNode.BackColor使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在System.Windows.Forms.TreeNode的用法示例。


在下文中一共展示了TreeNode.BackColor屬性的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: HighlightCheckedNodes

public void HighlightCheckedNodes()
{
   int countIndex = 0;
   string selectedNode = "Selected customer nodes are : ";
   foreach (TreeNode myNode in myTreeView.Nodes[0].Nodes)
   {
      // Check whether the tree node is checked.
      if(myNode.Checked)
      {
         // Set the node's backColor.
         myNode.BackColor = Color.Yellow;
         selectedNode += myNode.Text+" ";
         countIndex++;
      }
      else
            {
                myNode.BackColor = Color.White;
            }
        }

   if(countIndex > 0)
      MessageBox.Show(selectedNode);
   else
      MessageBox.Show("No nodes are selected");
}
開發者ID:.NET開發者,項目名稱:System.Windows.Forms,代碼行數:25,代碼來源:TreeNode.BackColor

示例2: Form1

//引入命名空間
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());
    }
}
開發者ID:C#程序員,項目名稱:System.Windows.Forms,代碼行數:105,代碼來源:TreeNode.BackColor


注:本文中的System.Windows.Forms.TreeNode.BackColor屬性示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。