Splitter.SplitterMoved Událost

Definice

Nastane při přesunutí ovládacího prvku rozdělovače. SplitterMoved byla nahrazena SplitterMoved a je poskytována pouze z důvodu kompatibility s předchozími verzemi.

public:
 event System::Windows::Forms::SplitterEventHandler ^ SplitterMoved;
public event System.Windows.Forms.SplitterEventHandler SplitterMoved;
public event System.Windows.Forms.SplitterEventHandler? SplitterMoved;
member this.SplitterMoved : System.Windows.Forms.SplitterEventHandler 
Public Custom Event SplitterMoved As SplitterEventHandler 

Event Type

Příklady

Následující příklad kódu ukazuje použití tohoto člena. V tomto příkladu obslužná rutina události hlásí výskyt SplitterMoved události. Tato sestava vám pomůže zjistit, kdy k události dojde, a může vám pomoct při ladění. Chcete-li hlásit více událostí nebo událostí, ke kterým dochází často, zvažte nahrazení MessageBox.ShowConsole.WriteLine nebo připojení zprávy do víceřádkového řetězce TextBox.

Pokud chcete spustit ukázkový kód, vložte ho do projektu, který obsahuje instanci typu Splitter s názvem Splitter1. Potom se ujistěte, že je obslužná rutina události přidružená k SplitterMoved události.

private void Splitter1_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 Splitter1_SplitterMoved(sender as Object, e as SplitterEventArgs) _ 
     Handles Splitter1.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

Poznámky

Pro událost můžete vytvořit obslužnou rutinu SplitterMoved události, která v aplikaci provede ověření změny velikosti. Pokud Splitter je například ovládací prvek ukotvený k okrajům TreeView ovládacího prvku a ListView ovládacího prvku, můžete v SplitterMoved události napsat kód, který určí, jestli byla překročena minimální a/nebo maximální velikost ovládacích TreeView prvků a ListView změní velikost ovládacích prvků na jejich minimální nebo maximální velikost.

Další informace o zpracování událostí naleznete v tématu Zpracování a vyvolávání událostí.

Platí pro

Viz také