Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

DTE2 Rozhraní

EnvDTE80 – obor názvů

Další zdroje

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