SplitterEventArgs Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ve SplitterMoved olayları için SplitterMoving veri sağlar.
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
- Devralma
- Öznitelikler
Örnekler
Aşağıdaki kod örneği bu türün kullanımını gösterir. Örnekte, olay işleyicisi olayın oluşumunu SplitterMoved raporlar. 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 Console.WriteLine değiştirmeyi Show veya iletiyi çok satırlı TextBoxbir iletiye eklemeyi göz önünde bulundurun.
Örnek kodu çalıştırmak için, adlı SplitContainer1
bir tür SplitContainer örneği içeren bir projeye yapıştırın. Ardından olay işleyicisinin olayla ilişkilendirildiğinden SplitterMoved emin olun.
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
Açıklamalar
Olay, SplitterMoving kullanıcı denetimi taşırken Splitter gerçekleşir. Olay, SplitterMoved kullanıcı denetimi taşımayı Splitter bitirdiğinde gerçekleşir. sınıfı, SplitterEventArgs fare işaretçisinin konumunu ve denetimin sol üst köşesinin Splitter konumunu belirtir.
Oluşturucular
SplitterEventArgs(Int32, Int32, Int32, Int32) |
Fare işaretçisinin SplitterEventArgs belirtilen koordinatlarıyla ve denetimin sol üst köşesinin koordinatlarıyla sınıfının bir örneğini Splitter başlatır. |
Özellikler
SplitX |
(İstemci koordinatlarında) sol üst köşesinin x koordinatını Splitter alır veya ayarlar. |
SplitY |
(İstemci koordinatlarında) sol üst köşesinin y koordinatını Splitter alır veya ayarlar. |
X |
Fare işaretçisinin x koordinatını alır (istemci koordinatlarında). |
Y |
Fare işaretçisinin y koordinatını alır (istemci koordinatlarında). |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |