Sdílet prostřednictvím


XMLNodes.Select-Ereignis (2007 System)

Aktualisiert: November 2007

Tritt auf, wenn der Cursor in einen Knoten der XMLNodes-Auflistung platziert wird.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v9.0 (in Microsoft.Office.Tools.Word.v9.0.dll)

Syntax

'Declaration
Public Event Select As ContextChangeEventHandler
'Usage
Dim instance As XMLNodes
Dim handler As ContextChangeEventHandler

AddHandler instance.Select, handler
public event ContextChangeEventHandler Select

Hinweise

Das Select-Ereignis unterscheidet sich vom ContextEnter-Ereignis. Weitere Informationen finden Sie unter XMLNodes-Steuerelement.

Beispiele

Im folgenden Codebeispiel werden Ereignishandler für die Ereignisse Select, Deselect, ContextEnter und ContextLeave veranschaulicht. Wenn das Select-Ereignis bzw. das Deselect-Ereignis ausgelöst wird, fügen die Ereignishandler den Rahmen der Markierung doppelte Linien hinzu oder entfernen diese (je nach Ereignis). Wenn das ContextEnter-Ereignis bzw. das ContextLeave-Ereignis ausgelöst wird, zeigen die Ereignishandler Meldungen an, die den Namen des zuletzt ausgewählten Knotens und des zuvor ausgewählten Knotens angeben. In diesem Beispiel wird davon ausgegangen, dass das aktuelle Dokument eine XMLNodes-Auflistung mit dem Namen SampleInsertNodes enthält.

Private Sub SampleInsertNodes_Select(ByVal sender As Object, _
    ByVal e As Microsoft.Office.Tools.Word.ContextChangeEventArgs) _
    Handles SampleInsertNodes.Select

    e.Selection.Borders.OutsideLineStyle = _
        Word.WdLineStyle.wdLineStyleDouble
End Sub

Private Sub SampleInsertNodes_Deselect(ByVal sender As Object, _
    ByVal e As Microsoft.Office.Tools.Word.ContextChangeEventArgs) _
    Handles SampleInsertNodes.Deselect

    e.Selection.Borders.OutsideLineStyle = _
        Word.WdLineStyle.wdLineStyleNone
End Sub

Private Sub SampleInsertNodes_ContextEnter(ByVal sender As Object, _
    ByVal e As Microsoft.Office.Tools.Word.ContextChangeEventArgs) _
    Handles SampleInsertNodes.ContextEnter

    MessageBox.Show("You entered the node '" & _
        e.NewXMLNode.BaseName + "'.")
End Sub

Private Sub SampleInsertNodes_ContextLeave(ByVal sender As Object, _
    ByVal e As Microsoft.Office.Tools.Word.ContextChangeEventArgs) _
    Handles SampleInsertNodes.ContextLeave

    MessageBox.Show("You left the node '" & _
        e.OldXMLNode.BaseName + "'.")
End Sub
private void XMLNodesSelections()
{
    this.SampleInsertNodes.ContextEnter +=
        new Microsoft.Office.Tools.Word.ContextChangeEventHandler(
        SampleInsertNodes_ContextEnter);

    this.SampleInsertNodes.ContextLeave +=
        new Microsoft.Office.Tools.Word.ContextChangeEventHandler(
        SampleInsertNodes_ContextLeave);

    this.SampleInsertNodes.Select +=
        new Microsoft.Office.Tools.Word.ContextChangeEventHandler(
        SampleInsertNodes_Select);

    this.SampleInsertNodes.Deselect +=
        new Microsoft.Office.Tools.Word.ContextChangeEventHandler(
        SampleInsertNodes_Deselect);
}

void SampleInsertNodes_Select(object sender,
    Microsoft.Office.Tools.Word.ContextChangeEventArgs e)
{
    e.Selection.Borders.OutsideLineStyle =
        Word.WdLineStyle.wdLineStyleDouble;
}

void SampleInsertNodes_Deselect(object sender,
    Microsoft.Office.Tools.Word.ContextChangeEventArgs e)
{
    e.Selection.Borders.OutsideLineStyle =
        Word.WdLineStyle.wdLineStyleNone;
}

void SampleInsertNodes_ContextEnter(object sender,
    Microsoft.Office.Tools.Word.ContextChangeEventArgs e)
{
    MessageBox.Show("You entered the node '" +
        e.NewXMLNode.BaseName + "'.");
}

void SampleInsertNodes_ContextLeave(object sender,
    Microsoft.Office.Tools.Word.ContextChangeEventArgs e)
{
    MessageBox.Show("You left the node '" +
        e.OldXMLNode.BaseName + "'.");
}

Berechtigungen

Siehe auch

Referenz

XMLNodes-Klasse

XMLNodes-Member

Microsoft.Office.Tools.Word-Namespace