SelectionTypes Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce gli identificatori che indicano il tipo di una selezione.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class SelectionTypes
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
public enum SelectionTypes
[System.Flags]
public enum SelectionTypes
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SelectionTypes =
[<System.Flags>]
type SelectionTypes =
Public Enum SelectionTypes
- Ereditarietà
- Attributi
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| Auto | 1 | Rappresenta una selezione regolare. Il servizio di selezione risponde ai tasti CTRL e MAIUSC per supportare l'aggiunta o la rimozione di componenti da o verso la selezione. |
| Normal | 1 | Rappresenta una selezione regolare. Il servizio di selezione risponde ai tasti CTRL e MAIUSC per supportare l'aggiunta o la rimozione di componenti da o verso la selezione. |
| Replace | 2 | Rappresenta una selezione che si verifica quando il contenuto di una selezione viene sostituito. Il servizio di selezione sostituisce la selezione corrente con la sostituzione. |
| MouseDown | 4 | Rappresenta una selezione che si verifica quando l'utente preme il pulsante del mouse mentre il puntatore del mouse si trova su un componente. Se il componente sotto il puntatore è già selezionato, viene alzato di livello per diventare il componente selezionato principale anziché essere annullato. |
| MouseUp | 8 | Rappresenta una selezione che si verifica quando l'utente rilascia il pulsante del mouse immediatamente dopo che è stato selezionato un componente. Se il componente appena selezionato è già selezionato, viene alzato di livello come componente selezionato principale anziché essere annullato. |
| Click | 16 | Rappresenta una selezione che si verifica quando un utente fa clic su un componente. Se il componente appena selezionato è già selezionato, viene alzato di livello come componente selezionato principale anziché essere annullato. |
| Primary | 16 | Rappresenta una selezione primaria che si verifica quando un utente fa clic su un componente. Se è già selezionato un componente nell'elenco di selezione, il componente viene alzato di livello come selezione primaria. |
| Valid | 31 | Identifica i tipi di selezione validi come Normal, Replace, MouseDown, MouseUpo Click. |
| Toggle | 32 | Rappresenta una selezione attiva/disattiva che passa dalla selezione corrente alla selezione specificata. Se un componente è già selezionato e viene passato con SetSelectedComponents un tipo di selezione di Toggle, la selezione del componente verrà annullata. |
| Add | 64 | Rappresenta una selezione di aggiunta che aggiunge i componenti selezionati alla selezione corrente, mantenendo il set corrente di componenti selezionati. |
| Remove | 128 | Rappresenta una selezione di rimozione che rimuove i componenti selezionati dalla selezione corrente, mantenendo il set corrente di componenti selezionati. |
Commenti
I componenti di un documento della finestra di progettazione possono essere selezionati utilizzando il SetSelectedComponents metodo di ISelectionService. Alcuni tipi di azioni possono operare su un componente o un gruppo selezionato di componenti selezionati. Tiene ISelectionService traccia del tipo di selezione della selezione corrente. Questi identificatori del tipo di selezione indicano se la selezione è stata completata usando un singolo clic, un mouse verso l'alto o il mouse verso l'alto, se la selezione deve sostituire la selezione precedente o utilizzare la modalità di selezione predefinita.
Utilizzare l'enumerazione SelectionTypes per specificare il tipo di una selezione quando si imposta una nuova selezione utilizzando il SetSelectedComponents metodo .