Sdílet prostřednictvím


_DTE.UserControl – vlastnost

Nastaví nebo vrátí 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
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: Boolean
true Pokud prostředí běží pod uživatelský ovládací prvek. jinak false.

Poznámky

UserControlmůže být nastavena na true, označující, že je člověk komunikuje, životní prostředí, ale jednou to provádí, doplněk nebo makro nelze změnit zpět na false.

Pokud prostředí není v uživatelském ovládacím prvku a poslední externí automatizace klient odpojí, potom prostředí vypne.

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

Můžete ovládat viditelnost hlavní okno prostřednictvím automatizace pouze tehdy, když UserControl je nastavena na false.Jakmile je nevratně nastavena na true, hlavního okna nelze skrýt.

Ručně při pokusu o otevření dokumentu nebo nové řešení způsobí, že UserControl nastavit true.Automaticky při pokusu o proveďte stejnou akci nemá vliv na hodnotu.

Příklady

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

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

_DTE Rozhraní

EnvDTE – obor názvů

Další zdroje

Vytváření doplňků a průvodců