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
- subNodeToMove
Type : Microsoft.Ink.ContextNode
Objet ContextNode enfant à réorganiser.
- newIndex
Type : System.Int32
Nouvelle position de l'objet nodeToMoveContextNode.
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