다음을 통해 공유


TreeNode.IsVisible 속성

트리 노드의 전체 또는 일부가 표시되는지 여부를 나타내는 값을 가져옵니다.

네임스페이스: System.Windows.Forms
어셈블리: System.Windows.Forms(system.windows.forms.dll)

구문

‘선언
Public ReadOnly Property IsVisible As Boolean
‘사용 방법
Dim instance As TreeNode
Dim value As Boolean

value = instance.IsVisible
public bool IsVisible { get; }
public:
property bool IsVisible {
    bool get ();
}
/** @property */
public boolean get_IsVisible ()
public function get IsVisible () : boolean

속성 값

트리 노드의 전체 또는 일부가 표시되면 true이고, 그렇지 않으면 false입니다.

예제

다음 코드 예제에서는 단추를 클릭할 때 마지막 루트 트리 노드의 마지막 자식 트리 노드를 트리 뷰에 있는 뷰로 가져옵니다. 이 예제에서는 TreeNode 개체 컬렉션과 Button이 포함된 FormTreeView 컨트롤이 있어야 합니다. 트리 뷰 컨트롤에 모두 표시되지는 않도록 트리 노드가 충분히 있어야 합니다.

Private Sub button3_Click(sender As Object, _
  e As System.EventArgs) Handles button3.Click
   Dim lastNode as TreeNode
   lastNode = treeView1.Nodes(treeView1.Nodes.Count - 1). _
     Nodes(treeView1.Nodes(treeView1.Nodes.Count - 1).Nodes.Count - 1)

   If Not lastNode.IsVisible Then
      lastNode.EnsureVisible()
      MessageBox.Show(lastNode.Text & _
        " tree node is visible.")
   End If
End Sub
private void button3_Click(object sender, System.EventArgs e)
{
   TreeNode lastNode = treeView1.Nodes[treeView1.Nodes.Count - 1].
     Nodes[treeView1.Nodes[treeView1.Nodes.Count - 1].Nodes.Count - 1];

   if (!lastNode.IsVisible)
   {
      lastNode.EnsureVisible();
      MessageBox.Show(lastNode.Text + " tree node is visible.");
   }
}
void button3_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   TreeNode^ lastNode = treeView1->Nodes[ treeView1->Nodes->Count - 1 ]->Nodes[ treeView1->Nodes[ treeView1->Nodes->Count - 1 ]->Nodes->Count - 1 ];
   if (  !lastNode->IsVisible )
   {
      lastNode->EnsureVisible();
      MessageBox::Show( String::Concat( lastNode->Text, " tree node is visible." ) );
   }
}
private void button3_Click(Object sender, System.EventArgs e)
{
    TreeNode lastNode = treeView1.get_Nodes().get_Item(
        (treeView1.get_Nodes().get_Count() - 1)).get_Nodes().
        get_Item((treeView1.get_Nodes().get_Item(treeView1.get_Nodes().
        get_Count() - 1).get_Nodes().get_Count() - 1));

    if (!(lastNode.get_IsVisible())) {
        lastNode.EnsureVisible();
        MessageBox.Show(lastNode.get_Text() + " tree node is visible.");
    }
} //button3_Click

플랫폼

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에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

참고 항목

참조

TreeNode 클래스
TreeNode 멤버
System.Windows.Forms 네임스페이스
NextVisibleNode
PrevVisibleNode