TreeNode.BackColor プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

/** @property */ public Color get_BackColor () /** @property */ public void set_BackColor (Color value)
ツリー ノードの背景色を示す Color。既定値は Color.Empty です。

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

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

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からTreeNode.BackColor プロパティを検索する場合は、下記のリンクをクリックしてください。

- TreeNode.BackColor プロパティのページへのリンク