ContentControl 类 (2007 system)

更新:2007 年 11 月

表示文档中的内容控件。

命名空间:  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 对象只能表示多格式文本控件。有关内容控件的更多信息,请参见内容控件

若要创建 ContentControl,请使用某个 AddContentControl 方法。不能在设计时将 ContentControl 添加到文档。

创建 ContentControl 时,必须指定要创建的内容控件的类型,或者在现有内容控件基础上创建新控件。创建 ContentControl 之后,可以使用 Type 属性来更改它所表示的内容控件的类型。

如果使用某些 ContentControl 成员时,该控件设置为不能使用这些成员的控件类型,则这些成员将引发异常。例如,如果试图在不表示日期选择器的 ContentControl 上使用 DateCalendarType 属性,则该属性将引发异常。

继承层次结构

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

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

另请参见

参考

ContentControl 成员

Microsoft.Office.Tools.Word 命名空间

其他资源

内容控件

如何:向 Word 文档添加内容控件

如何:使用内容控件保护文档的某些部分