TreeNode.BackColor プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > TreeNode.BackColor プロパティの意味・解説 

TreeNode.BackColor プロパティ

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

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

解説解説
使用例使用例

Checked プロパティtrue設定されている、TreeView コントロールの TreeNode オブジェクトを、BackColor プロパティYellow設定することによって強調表示するコード例次に示します。この例は、TreeNode オブジェクトコレクションを持つ TreeView コントロールForm配置されていることを前提にしています。

Public Sub HighlightCheckedNodes()
   Dim countIndex As Integer
 = 0
   Dim selectedNode As String
 = "Selected customer nodes are : "
   Dim myNode As TreeNode
   For Each myNode In  myTreeView.Nodes(0).Nodes
      ' Check whether the tree node is checked.
      If myNode.Checked Then
         ' Set the node's backColor.
         myNode.BackColor = Color.Yellow
         selectedNode += myNode.Text + " "
         countIndex += 1
      Else
         myNode.BackColor = Color.White
      End If
   Next myNode

   If countIndex > 0 Then
      MessageBox.Show(selectedNode)
   Else
      MessageBox.Show("No nodes are selected")
   End If
End Sub
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");
}
public:
   void HighlightCheckedNodes()
   {
      int countIndex = 0;
      String^ selectedNode = "Selected customer nodes are : ";
      IEnumerator^ myEnum = myTreeView->Nodes[ 0 ]->Nodes->GetEnumerator();
      while ( myEnum->MoveNext() )
      {
         TreeNode^ myNode = safe_cast<TreeNode^>(myEnum->Current);
         
         // Check whether the tree node is checked.
         if ( myNode->Checked )
         {
            
            // Set the node's backColor.
            myNode->BackColor = Color::Yellow;
            selectedNode = String::Concat( selectedNode, myNode->Text, "
 " );
            countIndex++;
         }
         else
                  myNode->BackColor = Color::White;
      }

      if ( countIndex > 0 )
            MessageBox::Show( selectedNode );
      else
            MessageBox::Show( "No nodes are selected" );
   }
public void HighlightCheckedNodes()
{
    int countIndex = 0;
    String selectedNode = "Selected customer nodes are : ";
    for (int iCtr = 0; iCtr < myTreeView.get_Nodes().get_Item(0).
        get_Nodes().get_Count(); iCtr++) {
        TreeNode myNode = myTreeView.get_Nodes().get_Item(0).
            get_Nodes().get_Item(iCtr);
        // Check whether the tree node is checked.
        if (myNode.get_Checked()) {
            // Set the node's backColor.
            myNode.set_BackColor(Color.get_Yellow());
            selectedNode += myNode.get_Text() + " ";
            countIndex++;
        }
        else {
            myNode.set_BackColor(Color.get_White());
        }
    }
    if (countIndex > 0) {
        MessageBox.Show(selectedNode); 
    }
    else {
        MessageBox.Show("No nodes are selected");
    }
} //HighlightCheckedNodes
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からTreeNode.BackColor プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からTreeNode.BackColor プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からTreeNode.BackColor プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「TreeNode.BackColor プロパティ」の関連用語

TreeNode.BackColor プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TreeNode.BackColor プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS