Partager via


ContextNode.MoveSubNodeToPosition, méthode

Mise à jour : November 2007

Réorganise un objet ContextNode enfant spécifié afin qu'il passe à l'index spécifié.

Espace de noms :  Microsoft.Ink
Assembly :  Microsoft.Ink.Analysis (dans Microsoft.Ink.Analysis.dll)

Syntaxe

'Déclaration
Public Sub MoveSubNodeToPosition ( _
    subNodeToMove As ContextNode, _
    newIndex As Integer _
)
'Utilisation
Dim instance As ContextNode
Dim subNodeToMove As ContextNode
Dim newIndex As Integer

instance.MoveSubNodeToPosition(subNodeToMove, _
    newIndex)
public void MoveSubNodeToPosition(
    ContextNode subNodeToMove,
    int newIndex
)
public:
void MoveSubNodeToPosition(
    ContextNode^ subNodeToMove, 
    int newIndex
)
public void MoveSubNodeToPosition(
    ContextNode subNodeToMove,
    int newIndex
)
public function MoveSubNodeToPosition(
    subNodeToMove : ContextNode, 
    newIndex : int
)

Paramètres

Notes

L'exception ArgumentException (page pouvant être en anglais) est levée si nodeToMove n'est pas un enfant de l'objet ContextNode.

Exemples

L'exemple suivant déplace un InkWordNode, wordToMove de son index actuel dans une ligne d'un index précédent. Ce code pourrait faire partie d'une interface utilisateur de correction de texte où l'utilisateur indique qu'un mot sélectionné aurait dû être placé un mot avant.

Dim parentNode As ContextNode = wordToMove.ParentNode
Dim wordIndex As Integer = parentNode.SubNodes.IndexOf(wordToMove)
Dim newIndex As Integer = Math.Max(0, wordIndex - 1)
parentNode.MoveSubNodeToPosition(wordToMove, newIndex)
            ContextNode parentNode = wordToMove.ParentNode;
            int wordIndex = parentNode.SubNodes.IndexOf(wordToMove);
            int newIndex = Math.Max(0, wordIndex - 1);
            parentNode.MoveSubNodeToPosition(wordToMove, newIndex);

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

ContextNode, classe

Membres ContextNode

Microsoft.Ink, espace de noms