View.SelectText Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
SelectText(XPathNavigator) |
Seleciona o texto contido num controlo editável vinculado ao nó especificado pelo XPathNavigator objeto transmitido a este método. |
SelectText(XPathNavigator, String) |
Seleciona o texto contido num controlo editável vinculado ao nó especificado pelo objeto e pelo XPathNavigator identificador ViewContext do controlo. |
SelectText(XPathNavigator)
Seleciona o texto contido num controlo editável vinculado ao nó especificado pelo XPathNavigator objeto transmitido a este método.
public:
abstract void SelectText(System::Xml::XPath::XPathNavigator ^ xmlNode);
public abstract void SelectText (System.Xml.XPath.XPathNavigator xmlNode);
abstract member SelectText : System.Xml.XPath.XPathNavigator -> unit
Public MustOverride Sub SelectText (xmlNode As XPathNavigator)
Parâmetros
- xmlNode
- XPathNavigator
Um objeto que especifica o texto a selecionar.
Exceções
O método SelectText foi chamado a partir de um processador de eventos para o Loading evento.
O parâmetro transmitido para este método é uma referência nula (Nada no Visual Basic).
O parâmetro transmitido para este método não é válido. Por exemplo, é do tipo ou formato errado.
Exemplos
No exemplo seguinte, o método SelectText(xmlNode
) é utilizado para selecionar o texto no campo1.
// Create XPathNavigator and select field.
XPathNavigator textNode =
CreateNavigator().SelectSingleNode(
"/my:myFields/my:field1", NamespaceManager);
// Select text in specified field.
CurrentView.SelectText(textNode);
' Create XPathNavigator and select field.
Dim textNode As XPathNavigator = _
CreateNavigator().SelectSingleNode( _
"/my:myFields/my:field1", NamespaceManager)
' Select text in specified field.
CurrentView.SelectText(textNode)
Comentários
Se o texto especificado estiver vinculado a mais do que um controlo na vista, a utilização deste método SelectText gerará uma exceção. Para evitar esta situação, tem de utilizar o SelectText(XPathNavigator, String) método que lhe permite especificar o identificador ViewContext do controlo que contém o texto que pretende selecionar.
Além disso, se o argumento para o método SelectText for uma referência nula (Nada no Visual Basic) ou não estiver exposto na vista, o método SelectText também gerará uma exceção.
This member can be accessed only by forms running in the same domain as the currently open form, or by forms that have been granted cross-domain permissions.
This type or member can be accessed from code running in forms opened in Microsoft InfoPath Filler or in a Web browser.
Aplica-se a
SelectText(XPathNavigator, String)
Seleciona o texto contido num controlo editável vinculado ao nó especificado pelo objeto e pelo XPathNavigator identificador ViewContext do controlo.
public:
abstract void SelectText(System::Xml::XPath::XPathNavigator ^ xmlNode, System::String ^ viewContext);
public abstract void SelectText (System.Xml.XPath.XPathNavigator xmlNode, string viewContext);
abstract member SelectText : System.Xml.XPath.XPathNavigator * string -> unit
Public MustOverride Sub SelectText (xmlNode As XPathNavigator, viewContext As String)
Parâmetros
- xmlNode
- XPathNavigator
Um objeto que especifica o texto a selecionar.
- viewContext
- String
O identificador ViewContext do controlo no qual pretende selecionar texto.
Exceções
O método SelectText foi chamado a partir de um processador de eventos para o Loading evento.
Os parâmetros transmitidos a este método são uma referência nula (Nada no Visual Basic).
Os parâmetros transmitidos a este método não são válidos. Por exemplo, são do tipo ou formato errados.
Exemplos
No exemplo seguinte, o campo1 está vinculado a mais do que um controlo, um dos quais tem o identificador ViewContext de "CTRL2". O método SelectText(xmlnode
,viewContext
) é utilizado para selecionar o texto no campo1 no controlo com o identificador ViewContext de "CTRL2".
// Create XPathNavigator and select field.
XPathNavigator textNode =
CreateNavigator().SelectSingleNode(
"/my:myFields/my:field1", NamespaceManager);
// Select text in specified field.
CurrentView.SelectText(textNode, "CTRL2");
' Create XPathNavigator and select field.
Dim textNode As XPathNavigator = _
CreateNavigator().SelectSingleNode( _
"/my:myFields/my:field1", NamespaceManager)
' Select text in specified field.
CurrentView.SelectText(textNode, "CTRL2")
Comentários
Se o texto especificado estiver vinculado a mais do que um controlo na vista, tem de fornecer o identificador ViewContext do controlo a partir do qual selecionar texto. Pode determinar o identificador ViewContext de um controlo ao abrir o modelo de formulário no modo Estrutura, ao apresentar a caixa de diálogo Propriedades do controlo e, em seguida, ao clicar no separador Avançadas.
Quando o identificador ViewContext é especificado, o texto a selecionar tem de estar nesse contexto.
Se algum dos argumentos para o método SelectText for uma referência nula (Nada no Visual Basic) ou não estiver exposto na vista, o método SelectText também gerará uma exceção.
This member can be accessed only by forms running in the same domain as the currently open form, or by forms that have been granted cross-domain permissions.
This type or member can be accessed from code running in forms opened in Microsoft InfoPath Filler or in a Web browser.