Splitter.SplitterMoved Evento

Definizione

Si verifica quando il controllo barra di divisione viene spostato. L'oggetto SplitterMoved è stato sostituito da SplitterMoved e viene fornito solo per garantire la compatibilità con le versioni precedenti.

C#
public event System.Windows.Forms.SplitterEventHandler SplitterMoved;
C#
public event System.Windows.Forms.SplitterEventHandler? SplitterMoved;

Tipo evento

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo membro. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento SplitterMoved . Questo report consente di apprendere quando si verifica l'evento e può essere utile per il debug. Per segnalare più eventi o eventi che si verificano di frequente, provare a sostituire MessageBox.Show o Console.WriteLine accodare il messaggio a un oggetto multilinea TextBox.

Per eseguire il codice di esempio, incollarlo in un progetto contenente un'istanza di tipo Splitter denominata Splitter1. Assicurarsi quindi che il gestore eventi sia associato all'evento SplitterMoved .

C#
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" );
}

Commenti

È possibile creare un gestore eventi per l'evento per eseguire la SplitterMoved convalida del ridimensionamento nell'applicazione. Ad esempio, se un Splitter controllo è ancorato ai bordi di un TreeView controllo e di un ListView controllo, è possibile scrivere codice nell'evento SplitterMoved per determinare se la dimensione minima e/o massima per i TreeView controlli e ListView è stata superata e ridimensionare i controlli in base alle dimensioni minime o massime.

Per ulteriori informazioni sulla gestione degli eventi, consultare gestione e generazione di eventi.

Si applica a

Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Vedi anche