Sdílet prostřednictvím


_DTE.UserControl – vlastnost

Nastaví nebo získá hodnotu určující, zda prostředí byla spuštěna uživatelem nebo prostřednictvím automatizace.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
Property UserControl As Boolean
    Get
    Set
bool UserControl { get; set; }
property bool UserControl {
    bool get ();
    void set (bool value);
}
abstract UserControl : bool with get, set
function get UserControl () : boolean
function set UserControl (value : boolean)

Hodnota vlastnosti

Typ: System.Boolean
true Pokud prostředí běží pod kontrolou uživatele; jinak false.

Poznámky

UserControlmůžete nastavit na true, označující, že je člověk interakci s prostředí, ale jednou to provádí, doplněk nebo makro nelze změnit zpět na false.

Pokud není pod kontrolou uživatelské prostředí a odpojení klienta poslední externí automatizaci, prostředí ukončí činnost.

Spustit prostředí prostřednictvím Start nabídce je vytvoření uživatele a UserControl nastavena na true. Pokud tak CoCreate spuštění prostředí je však vytvořena automatizace a UserControl je nastavena na false.

Můžete ovládat viditelnost hlavního okna pomocí automatizace pouze pokud UserControl je nastavena na false. Jakmile nevratně nastavena na true, hlavního okna nelze skrýt.

Ručně pokusu o otevření dokumentu nebo nové řešení způsobuje UserControl nastavit na true. Automaticky pokouší stejně neovlivňuje hodnotu.

Příklady

Sub UserControlExample()
   MsgBox("Environment is running under user control?: " & DTE.UserControl)
End Sub

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

_DTE Rozhraní

EnvDTE – obor názvů

Další zdroje

Creating Add-ins and Wizards