Udostępnij za pośrednictwem


Właściwość _DTE.UserControl —

Ustawia lub zwraca wartość wskazującą, czy środowiska został uruchomiony przez użytkownika lub automatyzacji.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
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)

Wartość właściwości

Typ: System.Boolean
true Jeśli środowisko działa pod kontrolą użytkownika. w przeciwnym razie false.

Uwagi

UserControlmożna ustawić na true, wskazując, że człowiek ma do czynienia z środowiska, ale gdy to jest wykonywane, dodatek lub makro nie można go zmienić do false.

Jeśli środowisko nie jest pod kontrolą użytkownika, a następnie rozłącza ostatniej klienta automatyzacji zewnętrznych, środowiska wyłącza się.

Po uruchomieniu środowiska poprzez Start menu, jest tworzone przez użytkownika i UserControl jest ustawiona na true.Jeśli środowisko jest uruchamiany przez CoCreate, jednak jest utworzona automatyzacji i UserControl jest ustawiona na false.

Można sterować widocznością okna głównego poprzez automatyzację tylko wtedy, gdy UserControl jest ustawiona na false.Gdy nieodwracalnie jest ustawiona true, okna głównego nie może być ukryte.

Próby ręcznego otwierania nowego rozwiązania lub dokumentu powoduje UserControl był true.Automatycznie próbuje zrobić to samo nie wpływa na wartość.

Przykłady

Sub UserControlExample()
   MsgBox("Environment is running under user control?: " & DTE.UserControl)
End Sub

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

_DTE Interfejs

Przestrzeń nazw EnvDTE

Inne zasoby

Tworzenie dodatków i kreatorów