DTE2.UserControl – vlastnost
Získá hodnotu určující, zda životní 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
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 kontrolou uživatele; jinak false.
Poznámky
UserControlmůžete nastavit na true, označující, že člověk je interakce s prostředím.Po dokončení, doplněk nebo makro nelze změnit zpět na false.
Pokud není pod kontrolou uživatelské prostředí a poslední externí automatizaci klient odpojí, prostředí ukončí činnost.
Pokud spustíte prostředí prostřednictvím Start nabídky, je vytvořen uživatelský a UserControl je nastavena na true.Pokud prostředí je spuštěna CoCreate, je však vytvořena automatizace a UserControl je nastavena na false.
Můžete ovládat viditelnost hlavní okno prostřednictvím automatizace pouze při UserControl je nastavena na false.Po nevratně nastavena na true, hlavní okno nelze skrýt.
Ručně pokusu o otevření dokumentu nebo nové řešení způsobí, že UserControl nastaven do true.Automaticky pokouší stejně nemá vliv na 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.