SelectionTypes Wyliczenie

Definicja

Definiuje identyfikatory wskazujące typ zaznaczenia.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class SelectionTypes
[System.Flags]
public enum SelectionTypes
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
public enum SelectionTypes
[<System.Flags>]
type SelectionTypes = 
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SelectionTypes = 
Public Enum SelectionTypes
Dziedziczenie
SelectionTypes
Atrybuty

Pola

Add 64

Reprezentuje wybór dodawania, który dodaje wybrane składniki do bieżącego zaznaczenia, zachowując bieżący zestaw wybranych składników.

Auto 1

Reprezentuje zwykły wybór. Usługa wyboru reaguje na klawisze CTRL i SHIFT, aby obsługiwać dodawanie lub usuwanie składników do lub z zaznaczenia.

Click 16

Reprezentuje wybór, który występuje, gdy użytkownik kliknie składnik. Jeśli nowo wybrany składnik jest już zaznaczony, jest promowany jako podstawowy wybrany składnik, a nie anulowany.

MouseDown 4

Reprezentuje wybór, który występuje, gdy użytkownik naciska na przycisk myszy, gdy wskaźnik myszy jest nad składnikiem. Jeśli składnik w wskaźniku jest już zaznaczony, zostanie podwyższony poziom, aby stać się podstawowym wybranym składnikiem, a nie anulowany.

MouseUp 8

Reprezentuje wybór, który występuje, gdy użytkownik zwolni przycisk myszy natychmiast po wybraniu składnika. Jeśli nowo wybrany składnik jest już zaznaczony, jest promowany jako podstawowy wybrany składnik, a nie anulowany.

Normal 1

Reprezentuje zwykły wybór. Usługa wyboru reaguje na klawisze CTRL i SHIFT, aby obsługiwać dodawanie lub usuwanie składników do lub z zaznaczenia.

Primary 16

Reprezentuje wybór podstawowy, który występuje po kliknięciu składnika przez użytkownika. Jeśli składnik na liście wyboru jest już zaznaczony, składnik jest promowany do wyboru podstawowego.

Remove 128

Reprezentuje zaznaczenie usuwania, które usuwa wybrane składniki z bieżącego zaznaczenia, zachowując bieżący zestaw wybranych składników.

Replace 2

Reprezentuje wybór, który występuje po zastąpieniu zawartości zaznaczenia. Usługa wyboru zastępuje bieżące zaznaczenie zastąpieniem.

Toggle 32

Reprezentuje wybór przełącznika, który przełącza się między bieżącym zaznaczeniem a podanym zaznaczeniem. Jeśli składnik jest już zaznaczony i jest przekazywany do SetSelectedComponents typu wyboru , Togglewybór składnika zostanie anulowany.

Valid 31

Identyfikuje prawidłowe typy wyboru jako Normal, , ReplaceMouseDown, MouseUplub Click.

Uwagi

Składniki dokumentu projektanta można wybrać przy użyciu SetSelectedComponents metody .ISelectionService Niektóre typy akcji mogą działać na wybranym składniku lub grupie wybranych składników. Element ISelectionService śledzi typ wyboru bieżącego zaznaczenia. Te identyfikatory typu zaznaczenia wskazują, czy zaznaczenie zostało ukończone przy użyciu jednego kliknięcia, zaznaczenia myszy w dół lub myszy w górę, czy zaznaczenie powinno zastąpić poprzednie zaznaczenie, czy też użyć domyślnego trybu zaznaczenia.

Użyj wyliczenia SelectionTypes , aby określić typ zaznaczenia podczas ustawiania nowego zaznaczenia przy użyciu SetSelectedComponents metody .

Dotyczy

Zobacz też