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


ContentControl Класс (2007 System)

Обновлен: Ноябрь 2007

Представляет в документе элемент управления содержимым.

Пространство имен:  Microsoft.Office.Tools.Word
Сборка:  Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)

Синтаксис

'Декларация
<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
Public NotInheritable Class ContentControl _
    Inherits ContentControlBase _
    Implements ISupportInitializeControl, ISupportInitialize
'Применение
Dim instance As ContentControl
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public sealed class ContentControl : ContentControlBase, 
    ISupportInitializeControl, ISupportInitialize

Заметки

Объект ContentControl является изменяемым элементом управления, представляющим любой из восьми элементов управления, которые можно использовать в приложении Microsoft Office Word. Например, при создании объекта ContentControl, который изначально выполнял функции элемента управления обычным текстом, его можно изменить во время выполнения таким образом, чтобы он стал выполнять функции поля со списком. Другие классы элементов управления содержимым в Visual Studio Tools for Office подобным образом использовать нельзя. Например, объект RichTextContentControl может представлять только элемент управления текстом в формате RTF. Дополнительные сведения об элементах управления содержимым см. в разделе Элементы управления содержимым.

Чтобы создать элемент управления ContentControl, воспользуйтесь одним из методов AddContentControl. Элемент управления ContentControl нельзя добавить в документ во время разработки.

При создании элемента управления ContentControl необходимо указать тип создаваемого элемента управления содержимым, либо воспользоваться в качестве основы для нового элемента управления существующим элементом управления. После создания элемента управления ContentControl можно с помощью свойства Type изменить тип представляемого элемента управления содержимым.

Некоторые члены класса ContentControl выдают исключение при попытке их использования, когда элементу управления присвоен тип, не предназначенный для использования данным членом класса. Например, свойство DateCalendarType выдаст исключение при попытке его использования с элементом управления ContentControl, который не является элементом выбора даты.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Tools.Office.RemoteComponent
    Microsoft.VisualStudio.Tools.Office.RemoteBindableComponent
      Microsoft.Office.Tools.Word.ContentControlBase
        Microsoft.Office.Tools.Word.ContentControl

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

ContentControl - члены

Microsoft.Office.Tools.Word - пространство имен

Другие ресурсы

Элементы управления содержимым

Практическое руководство. Добавление элементов управления содержимым в документы Word

Практическое руководство. Защита частей документов с помощью элементов управления содержимым