DTE2.UserControl – vlastnost
Získá hodnotu určující, zda prostředí byla spuštěna uživatelem nebo prostřednictvím automatizace.
Obor názvů: EnvDTE80
Sestavení: EnvDTE80 (v EnvDTE80.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.
Implementuje
Poznámky
UserControlmůžete nastavit na true, označující, že je člověk interakci s prostředí. Po dokončení, 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. Po 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?: " & DTE2.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.