SelectionTypes Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar identifierare som anger typen av markering.
Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.
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
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| Auto | 1 | Representerar en vanlig markering. Urvalstjänsten svarar på CTRL- och SKIFT-nycklarna för att stödja tillägg eller borttagning av komponenter till eller från markeringen. |
| Normal | 1 | Representerar en vanlig markering. Urvalstjänsten svarar på CTRL- och SKIFT-nycklarna för att stödja tillägg eller borttagning av komponenter till eller från markeringen. |
| Replace | 2 | Representerar en markering som inträffar när innehållet i en markering ersätts. Urvalstjänsten ersätter den aktuella markeringen med ersättningen. |
| MouseDown | 4 | Representerar en markering som inträffar när användaren trycker på musknappen medan muspekaren är över en komponent. Om komponenten under pekaren redan är markerad höjs den upp till den primära valda komponenten i stället för att avbrytas. |
| MouseUp | 8 | Representerar ett val som inträffar när användaren släpper musknappen direkt efter att en komponent har valts. Om den nyligen valda komponenten redan har valts höjs den upp till den primära valda komponenten i stället för att avbrytas. |
| Click | 16 | Representerar en markering som inträffar när en användare klickar på en komponent. Om den nyligen valda komponenten redan har valts höjs den upp till den primära valda komponenten i stället för att avbrytas. |
| Primary | 16 | Representerar en primär markering som inträffar när en användare klickar på en komponent. Om en komponent i urvalslistan redan är markerad höjs komponenten upp till den primära markeringen. |
| Valid | 31 | Identifierar giltiga urvalstyper som Normal, Replace, MouseDown, MouseUpeller Click. |
| Toggle | 32 | Representerar en växlingsknapp som växlar mellan den aktuella markeringen och den angivna markeringen. Om en komponent redan är markerad och skickas till SetSelectedComponents med en markeringstyp av Toggleavbryts komponentvalet. |
| Add | 64 | Representerar en lägg till markering som lägger till de markerade komponenterna i den aktuella markeringen, med den aktuella uppsättningen markerade komponenter. |
| Remove | 128 | Representerar en borttagningsmarkering som tar bort de markerade komponenterna från den aktuella markeringen och behåller den aktuella uppsättningen markerade komponenter. |
Kommentarer
Komponenter i ett designerdokument kan väljas med hjälp SetSelectedComponents av metoden för ISelectionService. Vissa typer av åtgärder kan fungera på en vald komponent eller grupp med valda komponenter. Håller ISelectionService reda på urvalstypen för den aktuella markeringen. Dessa markeringstypidentifierare anger om markeringen har slutförts med ett enda klick, en mus ned- eller musmarkering, om markeringen ska ersätta den tidigare markeringen eller använda standardmarkeringsläget.
SelectionTypes Använd uppräkningen för att ange typen av markering när du anger en ny markering med hjälp av SetSelectedComponents metoden .