EditorControl 类

处理编辑器窗口。

此 API 不兼容 CLS。 

继承层次结构

System.Object
  Microsoft.VisualStudio.Package.SimpleEditorView
    Microsoft.VisualStudio.Package.EditorControl

命名空间:  Microsoft.VisualStudio.Package
程序集:   Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)

语法

声明
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
Public Class EditorControl _
    Inherits SimpleEditorView
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public class EditorControl : SimpleEditorView

EditorControl 类型公开以下成员。

构造函数

  名称 说明
公共方法 EditorControl 初始化 EditorControl 新实例。将所提供的缓冲区中的和控件和主要服务提供程序。

页首

属性

  名称 说明
受保护的属性 Buffer 获取或设置文本缓冲区。 (继承自 SimpleEditorView。)
受保护的属性 ComponentId 获取或设置编辑器视图的元素 ID。 (继承自 SimpleEditorView。)
受保护的属性 ComponentManager 获取或设置此视图的组件管理器。 (继承自 SimpleEditorView。)
受保护的属性 Control 获取或设置表示编辑器窗口中的控件。
受保护的属性 MenuCommandService (继承自 SimpleEditorView。)
受保护的属性 Site 获取或设置此视图中 IServiceProvider 。 (继承自 SimpleEditorView。)

页首

方法

  名称 说明
公共方法 ClosePane 关闭窗口并配置资源。 (重写 SimpleEditorView.ClosePane()。)
公共方法 CommitPendingEdit 进行所做的任何更改文件。 (重写 SimpleEditorView.CommitPendingEdit(Int32%)。)
公共方法 CreatePaneWindow 创建一个窗口。 (重写 SimpleEditorView.CreatePaneWindow(IntPtr, Int32, Int32, Int32, Int32, IntPtr%)。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 Exec 执行指定的命令。 (继承自 SimpleEditorView。)
受保护的方法 ExecCommand 执行特定命令。 (继承自 SimpleEditorView。)
公共方法 FContinueMessageLoop 对消息循环的每次迭代时。 (继承自 SimpleEditorView。)
公共方法 FDoIdle 将该元素的机会执行空闲时间任务。 (重写 SimpleEditorView.FDoIdle(UInt32)。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 FPreTranslateMessage 调用过程或修改消息,则转换和调度之前。 (继承自 SimpleEditorView。)
公共方法 FQueryTerminate 调用,当组件管理器希望知道元素是否在它可以终止状态。 (重写 SimpleEditorView.FQueryTerminate(Int32)。)
公共方法 FReserved1 保留的方法。 (继承自 SimpleEditorView。)
公共方法 GetDefaultSize 获取窗口的默认大小。 (继承自 SimpleEditorView。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 HwndGetWindow 获取窗口与组件关联。 (重写 SimpleEditorView.HwndGetWindow(UInt32, UInt32)。)
公共方法 IsSupported 确定工具箱用户是否支持引用的数据对象。 (继承自 SimpleEditorView。)
公共方法 ItemPicked 发送通知工具箱中的某个项时选择了 (通过单击鼠标或按 enter)。 (继承自 SimpleEditorView。)
公共方法 LoadViewState 在派生类中实现时,负载窗格的视图状态。 (继承自 SimpleEditorView。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 OnActivationChange 调用激活时,新的对象。 (继承自 SimpleEditorView。)
公共方法 OnAppActivate 请注意元素,每当活动宿主应用程序或停用。 (重写 SimpleEditorView.OnAppActivate(Int32, UInt32)。)
公共方法 OnEnterState ,在应用程序进入或退出一个特定状态时,请注意视图。 (继承自 SimpleEditorView。)
公共方法 OnLoseActivation 通知有效部分它将丢失其活动状态,因为宿主或其他元素变为活动状态。 (重写 SimpleEditorView.OnLoseActivation()。)
受保护的方法 QueryCommandStatus 获取指定的命令的状态。 (继承自 SimpleEditorView。)
受保护的方法 QueryParameterList 获取命令的参数。 (继承自 SimpleEditorView。)
公共方法 QueryStatus 获取指定的命令的状态。 (继承自 SimpleEditorView。)
公共方法 SaveViewState 保存加载的视图状态。 (继承自 SimpleEditorView。)
公共方法 SetInfo 设置在状态栏中显示信息反映此视图。 (继承自 SimpleEditorView。)
公共方法 SetSite 初始化此视图。 (继承自 SimpleEditorView。)
公共方法 Terminate 调用组件管理器,当它要停止视图中注册。 (继承自 SimpleEditorView。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 TranslateAccelerator 处理特殊的导航键的转换。 (继承自 SimpleEditorView。)

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.Package 命名空间