Compartir a través de


View.GetSelectedNodes Método

Definición

Obtiene una referencia a una XMLNodesCollection colección que se rellena con nodos XML Document Object Model (DOM) en función de la selección actual de elementos de una vista.

public:
 Microsoft::Office::Interop::InfoPath::SemiTrust::XMLNodesCollection ^ GetSelectedNodes();
public Microsoft.Office.Interop.InfoPath.SemiTrust.XMLNodesCollection GetSelectedNodes ();
abstract member GetSelectedNodes : unit -> Microsoft.Office.Interop.InfoPath.SemiTrust.XMLNodesCollection
Public Function GetSelectedNodes () As XMLNodesCollection

Devoluciones

Referencia a la colección XMLNodesCollection.

Ejemplos

En el ejemplo siguiente, se usa el método GetSelectedNodes del ViewObject objeto para establecer una referencia a una colección de nodos XML DOM en función de lo que esté seleccionado actualmente en la vista. A continuación, el código determina si se devolvieron los nodos y, en caso afirmativo, muestra información sobre el primer nodo encontrado en la XMLNodesCollection colección en un cuadro de mensaje.

XMLNodesCollection selectedNodes = thisXDocument.View.<span class="label">GetSelectedNodes</span>();

if (selectedNodes.Count &gt; 0)
{
 thisXDocument.UI.Alert(selectedNodes[0].nodeName + "\n\n" + selectedNodes[0].text);
}

Comentarios

Si no hay ningún elemento seleccionado en una vista, o si sólo hay texto seleccionado, el método GetSelectedNodes devolverá una colección vacía.

Nota: El método GetSelectedNodes no devolverá nodos en función de la selección actual si se usa en el OnClick caso de un botón en la vista, ya que el foco se pierde del control que está pensado para estar en contexto. Para evitar este comportamiento, utilice el método GetSelectedNodes de una barra de tareas, menú o panel de tareas personalizado.

Importante: Solo se puede acceder a este miembro mediante formularios que se ejecutan en el mismo dominio que el formulario abierto actualmente o mediante formularios a los que se han concedido permisos entre dominios.

Se aplica a