ScrollEventArgs ScrollEventArgs ScrollEventArgs ScrollEventArgs Class

定義

Scroll イベントのデータを提供します。Provides data for the Scroll event.

public ref class ScrollEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public class ScrollEventArgs : EventArgs
type ScrollEventArgs = class
    inherit EventArgs
Public Class ScrollEventArgs
Inherits EventArgs
継承
ScrollEventArgsScrollEventArgsScrollEventArgsScrollEventArgs
属性

次のコード例では、このメンバーの使用を示します。The following code example demonstrates the use of this member.

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イベントは、スクロール バーの値を変更したときに発生します。The Scroll event occurs when the user changes the value of the scroll bar. このイベントは、各種のスクロール バーの矢印をクリックすると、上向き矢印または下向き矢印を押すかスクロール ボックスをドラッグするなどの操作から発生します。This event can result from a variety of actions, such as clicking a scroll bar arrow, pressing the UP ARROW or DOWN ARROW, or dragging the scroll box. ScrollEventArgs発生したスクロール イベントの種類と、スクロール バーの新しい値を指定します。The ScrollEventArgs specifies the type of scroll event that occurred and the new value of the scroll bar. 使用して、ScrollOrientationのスクロール バーの方向を決定するプロパティ、Scrollイベント。Use the ScrollOrientation property to determine the scroll bar orientation for the Scroll event.

Scrollイベントが発生、 DataGridViewScrollableControlScrollBar、およびDataGridコントロール。The Scroll event occurs for the DataGridView, ScrollableControl, ScrollBar, and DataGrid controls.

コンストラクター

ScrollEventArgs(ScrollEventType, Int32) ScrollEventArgs(ScrollEventType, Int32) ScrollEventArgs(ScrollEventType, Int32) ScrollEventArgs(ScrollEventType, Int32)

ScrollEventArgs プロパティと Type プロパティに指定された値を使用して、NewValue クラスの新しいインスタンスを初期化します。Initializes a new instance of the ScrollEventArgs class using the given values for the Type and NewValue properties.

ScrollEventArgs(ScrollEventType, Int32, Int32) ScrollEventArgs(ScrollEventType, Int32, Int32) ScrollEventArgs(ScrollEventType, Int32, Int32) ScrollEventArgs(ScrollEventType, Int32, Int32)

ScrollEventArgsType、および OldValue の各プロパティに指定された値を使用して、NewValue クラスの新しいインスタンスを初期化します。Initializes a new instance of the ScrollEventArgs class using the given values for the Type, OldValue, and NewValue properties.

ScrollEventArgs(ScrollEventType, Int32, Int32, ScrollOrientation) ScrollEventArgs(ScrollEventType, Int32, Int32, ScrollOrientation) ScrollEventArgs(ScrollEventType, Int32, Int32, ScrollOrientation) ScrollEventArgs(ScrollEventType, Int32, Int32, ScrollOrientation)

ScrollEventArgsTypeOldValue、および NewValue の各プロパティに指定された値を使用して、ScrollOrientation クラスの新しいインスタンスを初期化します。Initializes a new instance of the ScrollEventArgs class using the given values for the Type, OldValue, NewValue, and ScrollOrientation properties.

ScrollEventArgs(ScrollEventType, Int32, ScrollOrientation) ScrollEventArgs(ScrollEventType, Int32, ScrollOrientation) ScrollEventArgs(ScrollEventType, Int32, ScrollOrientation) ScrollEventArgs(ScrollEventType, Int32, ScrollOrientation)

ScrollEventArgsType、および NewValue の各プロパティに指定された値を使用して、ScrollOrientation クラスの新しいインスタンスを初期化します。Initializes a new instance of the ScrollEventArgs class using the given values for the Type, NewValue, and ScrollOrientation properties.

プロパティ

NewValue NewValue NewValue NewValue

スクロール バーの新しい Value を取得または設定します。Gets or sets the new Value of the scroll bar.

OldValue OldValue OldValue OldValue

スクロール バーの古い Value を取得します。Gets the old Value of the scroll bar.

ScrollOrientation ScrollOrientation ScrollOrientation ScrollOrientation

Scroll イベントを発生させたスクロール バーの方向を取得します。Gets the scroll bar orientation that raised the Scroll event.

Type Type Type Type

発生したスクロール イベントの種類を取得します。Gets the type of scroll event that occurred.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください