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]
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
- Ereditarietà
- Attributi
Campi
Add | 64 | Rappresenta una selezione di aggiunta che consente di aggiungere i componenti selezionati alla selezione corrente, mantenendo l'insieme corrente di componenti selezionati. |
Auto | 1 | Rappresenta una selezione normale. Il servizio di selezione utilizza i tasti CTRL e MAIUSC per supportare l'aggiunta o la rimozione di componenti alla o dalla selezione. |
Click | 16 | Rappresenta una selezione che si verifica quando l'utente fa clic su un componente. Se si seleziona un componente già selezionato, non verrà annullato ma verrà promosso a componente principale selezionato. |
MouseDown | 4 | Rappresenta una selezione che si verifica quando l'utente preme il pulsante del mouse mentre il puntatore è posizionato su un componente. Se il componente in corrispondenza del puntatore è già selezionato, non verrà annullato ma verrà promosso a componente principale selezionato. |
MouseUp | 8 | Rappresenta una selezione che si verifica quando l'utente rilascia il pulsante del mouse immediatamente dopo avere selezionato un componente. Se si seleziona un componente già selezionato, non verrà annullato ma verrà promosso a componente principale selezionato. |
Normal | 1 | Rappresenta una selezione normale. Il servizio di selezione utilizza i tasti CTRL e MAIUSC per supportare l'aggiunta o la rimozione di componenti alla o dalla selezione. |
Primary | 16 | Rappresenta una selezione principale che si verifica quando l'utente fa clic su un componente. Se un componente dell'elenco di selezione è già selezionato, verrà promosso a selezione principale. |
Remove | 128 | Rappresenta una selezione di rimozione che consente di rimuovere i componenti selezionati dalla selezione corrente, mantenendo l'insieme corrente di componenti selezionati. |
Replace | 2 | Rappresenta una selezione che si verifica quando si sostituisce il contenuto di una selezione. Questo servizio di selezione sostituisce il contenuto della selezione corrente con altro contenuto. |
Toggle | 32 | Rappresenta una selezione di attivazione/disattivazione che consente di passare dalla selezione corrente alla selezione fornita e viceversa. Se un componente è già selezionato e viene passato in SetSelectedComponents con un tipo di selezione Toggle, la selezione del componente verrà annullata. |
Valid | 31 | Identifica i tipi di selezione validi come Normal, Replace, MouseDown, MouseUp o Click. |
Commenti
È possibile selezionare i componenti di un documento della finestra di progettazione 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 utilizzando un singolo clic, una selezione del mouse verso l'alto o il mouse verso l'alto, se la selezione deve sostituire la selezione precedente o usare 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 .