ToolsMenuItemBase 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
重要
此 API 不符合 CLS 規範。
實作 IMenuItem 物件。
public ref class ToolsMenuItemBase abstract : Microsoft::SqlServer::Management::UI::VSIntegration::ObjectExplorer::HierarchyObject, Microsoft::SqlServer::Management::UI::VSIntegration::ObjectExplorer::IMenuItem
[System.CLSCompliant(false)]
public abstract class ToolsMenuItemBase : Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.HierarchyObject, Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.IMenuItem
[<System.CLSCompliant(false)>]
type ToolsMenuItemBase = class
inherit HierarchyObject
interface IMenuItem
Public MustInherit Class ToolsMenuItemBase
Inherits HierarchyObject
Implements IMenuItem
- 繼承
- 屬性
- 實作
建構函式
| 名稱 | Description |
|---|---|
| ToolsMenuItemBase() |
初始化一個新的類別實例 ToolsMenuItemBase ,使用預設屬性值。 |
| ToolsMenuItemBase(ToolsMenuItemBase) |
初始化一個新的類別實例 ToolsMenuItemBase ,使用指定的原始碼。 |
屬性
| 名稱 | Description |
|---|---|
| AccessModifiers |
取得 AccessModifier 控制項的集合。 |
| ActionName |
會取得選單項目的動作名稱。 |
| Assembly |
負責取得或設定選單項目的組合。 |
| CommandGuid |
取得選單項目的 CommandID 全域唯一識別碼(GUID)。 |
| ItemId |
會取得菜單項目的項目ID。 |
| MenuHandler |
取得選單項目的事件處理器。 |
| Mode |
取得或設定與選單項目相關的模式。 |
| MultiSelect |
會取得或設定一個值,表示 該選單項目是否可以多重選取。 |
| Name |
會得到菜單項目名稱。 |
| Parent |
取得或設定擁有該選單項目的階層節點。 |
| Text |
取得或設定與選單項目相關的文字。 |
| Type |
取得或設定要作用的物件類型。 |
方法
| 名稱 | Description |
|---|---|
| AddChild(String, Object) |
表示菜單項目不支持兒童。 |
| AddProperty(String, Object) |
設定物件的預設屬性。 |
| Clone() |
建立一個新的物件實例。 (繼承來源 HierarchyObject) |
| Invoke() |
當在衍生類別中被覆寫時,會執行一個代理,該執行緒擁有控制項底層視窗代柄的執行緒。 |
| UpdateMenuCommandStatus(MenuCommand) |
更新此選單項目的選單指令狀態。 |