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
| Nazwa | Wartość | Opis |
|---|---|---|
| Auto | 1 | Reprezentuje zwykły wybór. Usługa wyboru odpowiada na klawisze CTRL i SHIFT, aby obsługiwać dodawanie lub usuwanie składników do lub z zaznaczenia. |
| Normal | 1 | Reprezentuje zwykły wybór. Usługa wyboru odpowiada na klawisze CTRL i SHIFT, aby obsługiwać dodawanie lub usuwanie składników do lub z zaznaczenia. |
| 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. |
| MouseDown | 4 | Reprezentuje wybór, który występuje, gdy użytkownik naciska na przycisk myszy, gdy wskaźnik myszy znajduje się nad składnikiem. Jeśli składnik pod wskaźnikiem jest już wybrany, zostanie podwyższony poziom, aby stać się podstawowym wybranym składnikiem zamiast anulować. |
| 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ż wybrany, jest promowany jako podstawowy wybrany składnik, a nie anulowany. |
| Click | 16 | Reprezentuje wybór, który występuje, gdy użytkownik kliknie składnik. Jeśli nowo wybrany składnik jest już wybrany, jest promowany jako podstawowy wybrany składnik, a nie anulowany. |
| Primary | 16 | Reprezentuje wybór podstawowy, który występuje, gdy użytkownik kliknie składnik. Jeśli składnik na liście wyboru jest już zaznaczony, składnik jest promowany do wyboru podstawowego. |
| Valid | 31 | Identyfikuje prawidłowe typy wyboru jako Normal, , ReplaceMouseDown, MouseUplub Click. |
| Toggle | 32 | Reprezentuje wybór przełącznika, który przełącza się między bieżącym zaznaczeniem a podanym wyborem. Jeśli składnik jest już zaznaczony i zostanie przekazany SetSelectedComponents z typem Togglewyboru , wybór składnika zostanie anulowany. |
| 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. |
| Remove | 128 | Reprezentuje zaznaczenie usuwania, które usuwa wybrane składniki z bieżącego zaznaczenia, zachowując bieżący zestaw wybranych składników. |
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 typów zaznaczenia wskazują, czy zaznaczenie zostało ukończone przy użyciu jednego kliknięcia, myszy w dół lub myszy w górę zaznaczenia, czy zaznaczenie powinno zastąpić poprzednie zaznaczenie, czy użyć domyślnego trybu zaznaczenia.
SelectionTypes Użyj wyliczenia, aby określić typ zaznaczenia podczas ustawiania nowego zaznaczenia przy użyciu SetSelectedComponents metody .