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: System.Boolean
true Pokud prostředí běží pod uživatelský ovládací prvek. 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ých prostředí a poslední externí automatizace klient odpojí, prostředí ukončí činnost.

Spustit prostředí prostřednictvím Start nabídce je vytvoření uživatele a UserControl je nastavena na true.Pokud je ve CoCreate prostředí, je však vytvořen automatizace a UserControl je nastavena na false.

Můžete řídit viditelnost hlavního okna prostřednictvím automatizace pouze při UserControl je nastavena na false.Jakmile nevratně nastavena na true, nelze skrýt hlavní okno.

Ručně pokusu o otevření dokumentu nebo nové řešení způsobí, že UserControl nastavit na true.Automaticky pokouší provést stejnou hodnotu neovlivní.

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ů