Compartilhar via


View.GetSelectedNodes Método

Definição

Obtém uma referência a uma XMLNodesCollection coleção que é preenchida com nós DOM (Modelo de Objeto de Documento XML) com base na seleção atual de itens em um modo de exibição.

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

Retornos

Uma referência à coleção XMLNodesCollection .

Exemplos

No exemplo a seguir, o método GetSelectedNodes do ViewObject objeto é usado para definir uma referência a uma coleção de nós XML DOM com base no que está selecionado no modo de exibição. Em seguida, o código determina se os nós foram retornados e, se fossem, exibe informações sobre o primeiro nó encontrado na XMLNodesCollection coleção em uma caixa de mensagens.

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);
}

Comentários

Se nenhum item for selecionado em uma exibição ou se apenas o texto estiver selecionado, o método GetSelectedNodes retornará uma coleção vazia.

Observação: o método GetSelectedNodes não retornará nós com base na seleção atual se usado no OnClick caso de um botão no modo de exibição, uma vez que o foco é perdido do controle que se destina a estar no contexto. Para evitar esse comportamento, use o método GetSelectedNodes de um painel de tarefas personalizado, menu ou barra de ferramentas.

Aplica-se a