IVsToolbox2 – rozhraní
Slouží ke správě nástrojů.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("08E728DC-9C45-4060-A243-B73443B7CA16")]
public interface IVsToolbox2 : IVsToolbox
[InterfaceTypeAttribute(1)]
[GuidAttribute("08E728DC-9C45-4060-A243-B73443B7CA16")]
public interface class IVsToolbox2 : IVsToolbox
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("08E728DC-9C45-4060-A243-B73443B7CA16")>]
type IVsToolbox2 =
interface
interface IVsToolbox
end
<InterfaceTypeAttribute(1)>
<GuidAttribute("08E728DC-9C45-4060-A243-B73443B7CA16")>
Public Interface IVsToolbox2
Inherits IVsToolbox
Metody
Název | Popis | |
---|---|---|
![]() |
AddActiveXItem(Guid, String, IVsHierarchy) | Umožňuje programově přidat do ovládacích prvků ActiveX nástrojů. |
![]() |
AddActiveXItem2(Guid, String, IVsHierarchy, Guid) | Přidá položku ActiveX na panelu nástrojů. |
![]() |
AddItem(IDataObject, TBXITEMINFO[], String) | Přidá objekt dat na kartě určené v panelu nástrojů. |
![]() |
AddItem2(IDataObject, TBXITEMINFO[], String, Guid) | Přidá položku odkazované kartu nástrojů zadání identifikátoru GUID balíčku. |
![]() |
AddItemFromFile(String, IVsHierarchy, Int32) | Umožňuje programově přidat do panelu souborů. |
![]() |
AddItemFromFile2(String, IVsHierarchy, Guid, Int32) | Přidá položku do nástrojů ze souboru, zadání identifikátoru GUID balíčku. |
![]() |
AddTab(String) | Přidá novou kartu do panelu nástrojů. |
![]() |
AddTab2(String, Guid) | Přidá kartu k panelu zadání na kartě zobrazení. |
![]() |
AddTabEx(String, VSTBXTABVIEW) | Přidá novou kartu do panelu nástrojů a určuje, jak jsou zobrazeny na kartách. |
![]() |
AddTabEx2(String, VSTBXTABVIEW, Guid) | Na panelu nástrojů na kartě zobrazení a balíček GUID přidá kartu. |
![]() |
DataUsed() | Volat návrhář panel informovat, že zboží má byl vložen do formuláře. |
![]() |
EnumItems(String, IEnumToolboxItems) | Zobrazí výčet položek na dané kartě v nástrojů, nebo všechny položky nástrojů. |
![]() |
EnumTabs(IEnumToolboxTabs) | Výčet pomocí panelu Tabulátory. |
![]() |
GetData(IDataObject) | Vrátí objekt dat pro vybrané položky nástrojů. |
![]() |
GetFrame(IVsWindowFrame) | Vrátí rám okna panelu nástrojů. |
![]() |
GetTab(String) | Vrátí název vybrané karty. |
![]() |
GetTabView(String, VSTBXTABVIEW[]) | Vrátí kartu zobrazení pro zadanou kartu. |
![]() |
IsCurrentUser(IVsToolboxUser, Int32) | Určuje, zda zadaná nástrojů uživatel je aktuální uživatel. |
![]() |
RegisterDataProvider(IVsToolboxDataProvider, UInt32) | Registrace zprostředkovatele dat nástrojů. |
![]() |
RemoveItem(IDataObject) | Odebere položku z panelu nástrojů. |
![]() |
RemoveTab(String) | Odebere kartu z panelu nástrojů. |
![]() |
SelectItem(IDataObject) | Programově vybere položku. |
![]() |
SelectTab(String) | Vybere odkazované programově nástrojů kartu. |
![]() |
SetCursor() | Nastaví kurzor přetažení položky aktuální, povolené prvky. |
![]() |
SetItemInfo(IDataObject, TBXITEMINFO[]) | Nastaví informace o odkazované položce. |
![]() |
SetTabView(String, VSTBXTABVIEW) | Nastaví typ zobrazení pro zadanou kartu. |
![]() |
UnregisterDataProvider(UInt32) | Zruší registraci zprostředkovatele zadaná data. |
![]() |
UpdateToolboxUI() | Vynutí překreslení prvky uživatelského rozhraní. |
Poznámky
Viz ilustrace provádění nebo volací tohoto rozhraní v Figures Edit.
Další funkce, které jsou užitečné pro trvalý soupravy nástrojů, lze nalézt v části IVsToolbox3 rozhraní.
Poznámky pro volající:
Volat editory, projekty a další objekty, které chcete manipulovat sdílené prvky uživatelského rozhraní.
Viz také
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek