Aracılığıyla paylaş


ScrollEventArgs.ScrollOrientation Özellik

Tanım

Olayı tetikleyen kaydırma çubuğu yönlendirmesini Scroll alır.

public:
 property System::Windows::Forms::ScrollOrientation ScrollOrientation { System::Windows::Forms::ScrollOrientation get(); };
public System.Windows.Forms.ScrollOrientation ScrollOrientation { get; }
member this.ScrollOrientation : System.Windows.Forms.ScrollOrientation
Public ReadOnly Property ScrollOrientation As ScrollOrientation

Özellik Değeri

Değerlerden ScrollOrientation biri.

Örnekler

Aşağıdaki kod örneğinde bu üyenin kullanımı gösterilmektedir. Örnekte, olay işleyicisi olayın oluşumunu ScrollableControl.Scroll bildirir. Bu rapor, olayın ne zaman gerçekleştiğini öğrenmenize yardımcı olur ve hata ayıklamada size yardımcı olabilir. Birden çok olayı veya sık gerçekleşen olayları raporlamak için, iletisini ile MessageBox.Show değiştirmeyi Console.WriteLine veya çok satırlı TextBoxbir iletiye eklemeyi göz önünde bulundurun.

Örnek kodu çalıştırmak için, veya gibi öğesinden ScrollableControldevralan bir türün örneğini içeren bir PanelContainerControlprojeye yapıştırın. Ardından örneği ScrollableControl1 adlandırın ve olay işleyicisinin olayla ilişkilendirildiğinden ScrollableControl.Scroll emin olun.

private void ScrollableControl1_Scroll(Object sender, ScrollEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "ScrollOrientation", e.ScrollOrientation );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Type", e.Type );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "NewValue", e.NewValue );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "OldValue", e.OldValue );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "Scroll Event" );
}
Private Sub ScrollableControl1_Scroll(sender as Object, e as ScrollEventArgs) _ 
     Handles ScrollableControl1.Scroll

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "ScrollOrientation", e.ScrollOrientation)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Type", e.Type)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "NewValue", e.NewValue)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "OldValue", e.OldValue)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"Scroll Event")

End Sub

Açıklamalar

Genellikle olayı tetikleyen kaydırma çubuğu yönlendirmesini Scroll belirlemek için özelliğini kullanırsınızScrollOrientation( örneğin, olaylaScrollableControl.Scroll).

Şunlara uygulanır