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プロパティを使用します。 ScrollUse the ScrollOrientation property to determine the scroll bar orientation for the Scroll event.

イベントScroll DataGridViewは、 ScrollableControl 、、DataGrid 、およびの各コントロールに対して発生します。 ScrollBarThe 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)

適用対象

こちらもご覧ください