내보내기(0) 인쇄
모두 확장
확장 최소화
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

Control.Visible 속성

컨트롤과 모든 해당 자식 컨트롤이 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.

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

public bool Visible { get; set; }

속성 값

형식: System.Boolean
컨트롤과 모든 해당 자식 컨트롤이 표시되면 true이고, 그렇지 않으면 false입니다. 기본값은 true입니다.

Visibletrue로 설정되어 있는 경우에도 컨트롤이 다른 컨트롤 뒤에 가려져 있으면 사용자에게 보이지 않을 수 있습니다.

다음 코드 예제에서는 파생 클래스 VScrollBarHScrollBar를 사용하고 PictureBox 컨트롤에 표시되는 Image의 크기에 따라 이러한 파생 클래스의 Visible 속성 값을 설정합니다. 이 예제를 실행하려면 폼에 PictureBox가 만들어져 있고 PictureBoxHScrollBarVScrollBar 컨트롤이 만들어져 있어야 합니다. 이 코드는 이미지가 폼의 Resize 이벤트에 의해 그림 상자로 로드될 때 호출되어야 합니다.


public void DisplayScrollBars()
 {
    // Display or hide the scroll bars based upon  
    // whether the image is larger than the PictureBox.
    if (pictureBox1.Width > pictureBox1.Image.Width)
    {
       hScrollBar1.Visible = false;
    }
    else
    {
       hScrollBar1.Visible = true;
    }

    if (pictureBox1.Height > pictureBox1.Image.Height)
    {
       vScrollBar1.Visible = false;
    }
    else
    {
       vScrollBar1.Visible = true;
    }
 }
 


.NET Framework

4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework 에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 다음을 참조하십시오. .NET Framework 시스템 요구 사항.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft