SplitterEventArgs Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dostarcza dane dla SplitterMoving zdarzeń i SplitterMoved .
public ref class SplitterEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public class SplitterEventArgs : EventArgs
public class SplitterEventArgs : EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type SplitterEventArgs = class
inherit EventArgs
type SplitterEventArgs = class
inherit EventArgs
Public Class SplitterEventArgs
Inherits EventArgs
- Dziedziczenie
- Atrybuty
Przykłady
W poniższym przykładzie kodu pokazano użycie tego typu. W tym przykładzie program obsługi zdarzeń zgłasza wystąpienie SplitterMoved zdarzenia. Ten raport pomaga dowiedzieć się, kiedy wystąpi zdarzenie, i może pomóc w debugowaniu. Aby zgłosić wiele zdarzeń lub często występujących zdarzeń, rozważ zastąpienie Show komunikatu ciągiem Console.WriteLine lub dołączenie go do wielowierszowego TextBoxelementu .
Aby uruchomić przykładowy kod, wklej go w projekcie zawierającym wystąpienie typu SplitContainer o nazwie SplitContainer1
. Następnie upewnij się, że program obsługi zdarzeń jest skojarzony ze zdarzeniem SplitterMoved .
private void SplitContainer1_SplitterMoved(Object sender, SplitterEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "X", e.X );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Y", e.Y );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "SplitX", e.SplitX );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "SplitY", e.SplitY );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "SplitterMoved Event" );
}
Private Sub SplitContainer1_SplitterMoved(sender as Object, e as SplitterEventArgs) _
Handles SplitContainer1.SplitterMoved
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "X", e.X)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Y", e.Y)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "SplitX", e.SplitX)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "SplitY", e.SplitY)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"SplitterMoved Event")
End Sub
Uwagi
Zdarzenie SplitterMoving występuje, gdy użytkownik przenosi kontrolkę Splitter . Zdarzenie SplitterMoved występuje po zakończeniu przenoszenia kontrolki przez Splitter użytkownika. Klasa SplitterEventArgs określa położenie wskaźnika myszy i położenie lewego górnego rogu kontrolki Splitter .
Konstruktory
SplitterEventArgs(Int32, Int32, Int32, Int32) |
Inicjuje wystąpienie SplitterEventArgs klasy z określonymi współrzędnymi wskaźnika myszy i współrzędnymi lewego górnego rogu kontrolki Splitter . |
Właściwości
SplitX |
Pobiera lub ustawia współrzędną x lewego górnego Splitter rogu obiektu (we współrzędnych klienta). |
SplitY |
Pobiera lub ustawia współrzędną y lewego górnego Splitter rogu (we współrzędnych klienta). |
X |
Pobiera współrzędną x wskaźnika myszy (we współrzędnych klienta). |
Y |
Pobiera współrzędną y wskaźnika myszy (we współrzędnych klienta). |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |