Поделиться через


View.SelectText Метод (XPathNavigator, String)

Выделяет текст, содержащийся в редактируемом элементе управления, привязанном к узлу, указанному объектом XPathNavigator и идентификатором ViewContext элемента управления

Пространство имен: Microsoft.Office.InfoPath
Сборка: Microsoft.Office.InfoPath (в microsoft.office.infopath.dll)

Синтаксис

'Декларация
Public MustOverride Sub SelectText ( _
    xmlNode As XPathNavigator, _
    viewContext As String _
)
'Применение
Dim instance As View
Dim xmlNode As XPathNavigator
Dim viewContext As String

instance.SelectText(xmlNode, viewContext)
public abstract void SelectText (
    XPathNavigator xmlNode,
    string viewContext
)

Параметры

  • xmlNode
    Объект XPathNavigator, указывающий текст для выбора.
  • viewContext
    Идентификатор ViewContext для элемента управления, где будет выбран текст.

Исключения

Тип исключения Условие

InvalidOperationException

Метод SelectText вызван из обработчика события для события Loading.

ArgumentNullException

Этому методу переданы параметры .

ArgumentException

Этому методу переданы недопустимые параметры . Например, неправильный тип или формат.

Заметки

Если указанный текст привязан к нескольким элементам управления в представлении, необходимо предоставить идентификатор ViewContext элемента управления, в котором будет выбран текст. Можно определить идентификатор ViewContext для элемента управления, открыв шаблон формы в режиме конструктора, отобразив диалоговое окно элемента управления и затем выбрав вкладку .

Если указан идентификатор ViewContext, текст, который требуется выбрать, должен находиться внутри этого контекста.

Кроме того, если метод SelectText имеет один из аргументов или аргументы не отображены в представлении, тогда метод SelectText также вызовет исключение.

Доступ к этому члену имеется только у форм, запускаемых на том же домене, что и открытая в настоящий момент форма, или у форм, которым были присвоены междоменные разрешения.

Доступ к этому типу или члену имеется только из программы, работающей в формах, открытых в Microsoft Office InfoPath 2007.

Пример

В следующем примере элемент field1 привязан к нескольким элементам управления, один из которых имеет идентификатор ViewContext "CTRL2". Метод SelectText(xmlnode,viewContext) используется для выбора текста в элементе field1 из элемента управления с идентификатором ViewContext "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")

См. также

Ссылка

Класс View
Члены View
Пространство имен Microsoft.Office.InfoPath