ScrollEventArgs 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Scroll
이벤트에 대한 데이터를 제공합니다.
public ref class ScrollEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public class ScrollEventArgs : EventArgs
public class ScrollEventArgs : EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type ScrollEventArgs = class
inherit EventArgs
type ScrollEventArgs = class
inherit EventArgs
Public Class ScrollEventArgs
Inherits EventArgs
- 상속
- 특성
예제
다음 코드 예제에서는이 멤버를 사용 하는 방법을 보여 줍니다.
void AddMyScrollEventHandlers()
{
// Create and initialize a VScrollBar.
VScrollBar^ vScrollBar1 = gcnew VScrollBar;
// Add event handlers for the OnScroll and OnValueChanged events.
vScrollBar1->Scroll += gcnew ScrollEventHandler( this, &Form1::vScrollBar1_Scroll );
vScrollBar1->ValueChanged += gcnew EventHandler( this, &Form1::vScrollBar1_ValueChanged );
}
// Create the ValueChanged event handler.
void vScrollBar1_ValueChanged( Object^ /*sender*/, EventArgs^ /*e*/ )
{
// Display the new value in the label.
label1->Text = String::Format( "vScrollBar Value:(OnValueChanged Event) {0}", vScrollBar1->Value );
}
// Create the Scroll event handler.
void vScrollBar1_Scroll( Object^ /*sender*/, ScrollEventArgs^ e )
{
// Display the new value in the label.
label1->Text = String::Format( "VScrollBar Value:(OnScroll Event) {0}", e->NewValue );
}
void button1_Click( Object^ /*sender*/, EventArgs^ /*e*/ )
{
// Add 40 to the Value property if it will not exceed the Maximum value.
if ( vScrollBar1->Value + 40 < vScrollBar1->Maximum )
{
vScrollBar1->Value = vScrollBar1->Value + 40;
}
}
private void AddMyScrollEventHandlers()
{
// Create and initialize a VScrollBar.
VScrollBar vScrollBar1 = new VScrollBar();
// Add event handlers for the OnScroll and OnValueChanged events.
vScrollBar1.Scroll += new ScrollEventHandler(
this.vScrollBar1_Scroll);
vScrollBar1.ValueChanged += new EventHandler(
this.vScrollBar1_ValueChanged);
}
// Create the ValueChanged event handler.
private void vScrollBar1_ValueChanged(Object sender,
EventArgs e)
{
// Display the new value in the label.
label1.Text = "vScrollBar Value:(OnValueChanged Event) " + vScrollBar1.Value.ToString();
}
// Create the Scroll event handler.
private void vScrollBar1_Scroll(Object sender,
ScrollEventArgs e)
{
// Display the new value in the label.
label1.Text = "VScrollBar Value:(OnScroll Event) " + e.NewValue.ToString();
}
private void button1_Click(Object sender,
EventArgs e)
{
// Add 40 to the Value property if it will not exceed the Maximum value.
if (vScrollBar1.Value + 40 < vScrollBar1.Maximum)
{
vScrollBar1.Value = vScrollBar1.Value + 40;
}
}
Private Sub AddMyScrollEventHandlers()
' Create and initialize a VScrollBar.
Dim vScrollBar1 As New VScrollBar()
' Add event handlers for the OnScroll and OnValueChanged events.
AddHandler vScrollBar1.Scroll, AddressOf Me.vScrollBar1_Scroll
AddHandler vScrollBar1.ValueChanged, AddressOf Me.vScrollBar1_ValueChanged
End Sub
' Create the ValueChanged event handler.
Private Sub vScrollBar1_ValueChanged(sender As Object, e As EventArgs)
' Display the new value in the label.
label1.Text = "vScrollBar Value:(OnValueChanged Event) " & _
vScrollBar1.Value.ToString()
End Sub
' Create the Scroll event handler.
Private Sub vScrollBar1_Scroll(sender As Object, e As ScrollEventArgs)
' Display the new value in the label.
label1.Text = "VScrollBar Value:(OnScroll Event) " & _
e.NewValue.ToString()
End Sub
Private Sub button1_Click(sender As Object, e As EventArgs)
' Add 40 to the Value property if it will not exceed the Maximum value.
If vScrollBar1.Value + 40 < vScrollBar1.Maximum Then
vScrollBar1.Value = vScrollBar1.Value + 40
End If
End Sub
설명
이 Scroll
이벤트는 사용자가 스크롤 막대의 값을 변경할 때 발생합니다. 이 이벤트는 스크롤 막대 화살표 클릭, 위쪽 화살표 또는 아래쪽 화살표 누르기 또는 스크롤 상자 끌기와 같은 다양한 작업으로 인해 발생할 수 있습니다. 발생한 ScrollEventArgs 스크롤 이벤트의 유형과 스크롤 막대의 새 값을 지정합니다. 이 ScrollOrientation 속성을 사용하여 이벤트의 스크롤 막대 방향을 결정합니다 Scroll
.
이벤트는 Scroll
, ScrollableControl및 ScrollBarDataGrid 컨트롤에 DataGridView대해 발생합니다.
생성자
ScrollEventArgs(ScrollEventType, Int32) |
ScrollEventArgs 및 Type 속성에 주어진 값을 사용하여 NewValue 클래스의 새 인스턴스를 초기화합니다. |
ScrollEventArgs(ScrollEventType, Int32, Int32) |
ScrollEventArgs, Type 및 OldValue 속성에 주어진 값을 사용하여 NewValue 클래스의 새 인스턴스를 초기화합니다. |
ScrollEventArgs(ScrollEventType, Int32, Int32, ScrollOrientation) |
ScrollEventArgs, Type, OldValue 및 NewValue 속성에 주어진 값을 사용하여 ScrollOrientation 클래스의 새 인스턴스를 초기화합니다. |
ScrollEventArgs(ScrollEventType, Int32, ScrollOrientation) |
ScrollEventArgs, Type 및 NewValue 속성에 주어진 값을 사용하여 ScrollOrientation 클래스의 새 인스턴스를 초기화합니다. |
속성
NewValue |
스크롤 막대의 새 Value를 가져오거나 설정합니다. |
OldValue |
스크롤 막대의 이전 Value를 가져옵니다. |
ScrollOrientation |
|
Type |
발생한 스크롤 이벤트의 종류를 가져옵니다. |
메서드
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |