다음을 통해 공유


VScrollBar 클래스

표준 Windows 세로 스크롤 막대를 나타냅니다.

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

구문

‘선언
<ComVisibleAttribute(True)> _
<ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)> _
Public Class VScrollBar
    Inherits ScrollBar
‘사용 방법
Dim instance As VScrollBar
[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)] 
public class VScrollBar : ScrollBar
[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType::AutoDispatch)] 
public ref class VScrollBar : public ScrollBar
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) */ 
public class VScrollBar extends ScrollBar
ComVisibleAttribute(true) 
ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) 
public class VScrollBar extends ScrollBar

설명

스크롤 막대가 필요한 대부분의 컨트롤에는 스크롤 막대가 기본적으로 제공되므로 이 컨트롤은 필요하지 않습니다. 예를 들어, 여러 줄을 입력할 수 있는 TextBox 컨트롤, ListBoxComboBox가 여기에 해당됩니다.

이 컨트롤을 사용하면 PictureBox 같이 자체 스크롤 막대를 제공하지 않는 컨테이너에서 스크롤 기능을 구현하거나 숫자 데이터를 입력할 수 있습니다. 숫자 데이터는 컨트롤에 표시하거나 코드에 사용할 수 있습니다. MinimumMaximum 속성은 선택할 수 있는 값의 범위를 결정합니다. LargeChange 속성은 스크롤 상자 외부에 있는 스크롤 막대 안을 클릭할 때 나타나는 효과를 결정합니다. SmallChange 속성은 컨트롤의 각 끝에 있는 스크롤 화살표를 클릭할 때 나타나는 효과를 결정합니다.

예제

다음 예제에서는 VScrollBar를 만들고 초기화하며 Form에 추가합니다.

Private Sub InitializeMyScrollBar()
    ' Create and initialize a VScrollBar.
    Dim vScrollBar1 As New VScrollBar()
    
    ' Dock the scroll bar to the right side of the form.
    vScrollBar1.Dock = DockStyle.Right
    
    ' Add the scroll bar to the form.
    Controls.Add(vScrollBar1)
End Sub
private void InitializeMyScrollBar()
 {
    // Create and initialize a VScrollBar.
    VScrollBar vScrollBar1 = new VScrollBar();
    
    // Dock the scroll bar to the right side of the form.
    vScrollBar1.Dock = DockStyle.Right;
    
    // Add the scroll bar to the form.
    Controls.Add(vScrollBar1);
 }
 
private:
   void InitializeMyScrollBar()
   {
      // Create and initialize a VScrollBar.
      VScrollBar^ vScrollBar1 = gcnew VScrollBar;
      
      // Dock the scroll bar to the right side of the form.
      vScrollBar1->Dock = DockStyle::Right;
      
      // Add the scroll bar to the form.
      Controls->Add( vScrollBar1 );
   }
private void InitializeMyScrollBar()
{
    // Create and initialize a VScrollBar.
    VScrollBar vScrollBar1 = new VScrollBar();

    // Dock the scroll bar to the right side of the form.
    vScrollBar1.set_Dock(DockStyle.Right);

    // Add the scroll bar to the form.
    get_Controls().Add(vScrollBar1);
} //InitializeMyScrollBar

상속 계층 구조

System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
       System.Windows.Forms.Control
         System.Windows.Forms.ScrollBar
          System.Windows.Forms.VScrollBar

스레드로부터의 안전성

이 형식의 모든 public static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

플랫폼

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에서 지원

.NET Compact Framework

2.0, 1.0에서 지원

참고 항목

참조

VScrollBar 멤버
System.Windows.Forms 네임스페이스
ScrollBar 클래스
HScrollBar 클래스