Condividi tramite


AccessibleObject.IAccessible.accSelect(Int32, Object) Metodo

Definizione

Modifica la selezione o sposta lo stato attivo dell'oggetto accessibile. Per una descrizione di questo membro, vedere accSelect(Int32, Object).

 virtual void Accessibility.IAccessible.accSelect(int flagsSelect, System::Object ^ childID) = Accessibility::IAccessible::accSelect;
void IAccessible.accSelect (int flagsSelect, object childID);
abstract member Accessibility.IAccessible.accSelect : int * obj -> unit
override this.Accessibility.IAccessible.accSelect : int * obj -> unit
Sub accSelect (flagsSelect As Integer, childID As Object) Implements IAccessible.accSelect

Parametri

flagsSelect
Int32

Combinazione bit per bit dei valori di AccessibleSelection.

childID
Object

Numero ID dell'oggetto accessibile sul quale deve essere modificata la selezione. Questo parametro deve essere 0 per selezionare l'oggetto oppure un ID figlio per selezionare uno degli oggetti figlio dell'oggetto.

Implementazioni

Commenti

Di seguito vengono descritti i AccessibleSelection valori da specificare quando si chiama Select per eseguire operazioni di selezione complesse.

Operazione Combinazione di flag
Per simulare un clic TakeFocus O TakeSelection
Per selezionare un elemento di destinazione simulando CTRL+click TakeFocus O AddSelection
Per annullare la selezione di un elemento di destinazione simulando CTRL+click TakeFocus O RemoveSelection
Per simulare MAIUSC+clic TakeFocus O ExtendSelection
Per selezionare un intervallo di oggetti e mettere lo stato attivo sull'ultimo oggetto Specificare TakeFocus sull'oggetto iniziale per impostare l'ancoraggio di selezione. Chiamare quindi di nuovo Select (Seleziona) e specificare TakeFocus OR ExtendSelection nell'ultimo oggetto.
Per deselezionare tutti gli oggetti Specificare TakeSelection su qualsiasi oggetto. Questo flag deseleziona tutti gli oggetti selezionati, ad eccezione di quello appena selezionato. Chiamare quindi di nuovo Select e specificare RemoveSelection nello stesso oggetto.

Questo membro è un’implementazione esplicita di un membro di interfaccia. Può essere utilizzato solo quando si esegue il cast dell'istanza AccessibleObject a un'interfaccia IAccessible.

Si applica a