_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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.