英語で読む

次の方法で共有


TreeNode.BackColor プロパティ

定義

ツリー ノードの背景色を取得または設定します。

C#
public System.Drawing.Color BackColor { get; set; }

プロパティ値

ツリー ノードの背景色を示す Color。 既定値は、Empty です。

次のコード例では、そのプロパティを TreeView に設定することで、そのプロパティが Checkedtrue設定されているコントロールのすべてのTreeNodeオブジェクトをBackColorYellow強調表示します。 このコードでは、 オブジェクトのTreeNodeコレクションをTreeView持つ に対Formするコントロールが必要です。

C#
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");
}

注釈

プロパティが BackColorColor.Empty設定されている場合、使用される ColorBackColor ツリー ノードが TreeView 割り当てられているコントロールのプロパティ値です。

適用対象

製品 バージョン
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

こちらもご覧ください