Metodo Commands.RemoveCommandBar
Rimuove una barra dei comandi creata con il metodo AddCommandBar.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
Sub RemoveCommandBar ( _
CommandBar As Object _
)
void RemoveCommandBar(
Object CommandBar
)
void RemoveCommandBar(
[InAttribute] Object^ CommandBar
)
abstract RemoveCommandBar :
CommandBar:Object -> unit
function RemoveCommandBar(
CommandBar : Object
)
Parametri
- CommandBar
Tipo: System.Object
Obbligatoria.Oggetto CommandBar da rimuovere.
Note
Questo metodo ha esito negativo se la barra dei comandi è incorporata nell'ambiente.
L'oggetto CommandBar è un membro del modello a oggetti di Microsoft Office.
Esempi
' Macro code.
Imports Microsoft.VisualStudio.CommandBars
Sub RemoveCommandBarExample()
' Before running, you must add a reference to the Office
' typelib to gain access to the CommandBar object. Also, for this
' example to work correctly, there should be an add-in available
' in the Visual Studio environment.
Dim cmds As Commands
Dim cmdobj As Command
Dim customin, customout As Object
Dim cmdbarobj As CommandBar
Dim colAddins As AddIns
' Set references.
colAddins = DTE.AddIns()
cmds = DTE.Commands
cmdobj = cmds.Item("File.NewFile")
' Create a toolbar and add the File.NewFile command to it.
cmdbarobj = cmds.AddCommandBar("Mycmdbar", _
vsCommandBarType.vsCommandBarTypeToolbar)
MsgBox("Commandbar name: " & cmdbarobj.Name)
cmdobj.AddControl(cmdbarobj)
cmds.AddNamedCommand(colAddins.Item(1), "MyCommand", _
"Button Text", "Some tooltip", True)
cmds.RemoveCommandBar(cmdbarobj)
End Sub
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.