SelectionTypes Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 .