Propriedade SelecçõesMúltiplas

Aplica-se a

Objeto ListBox

Pode utilizar a propriedade SeleçõesMúltiplas para especificar se um utilizador pode fazer seleções múltiplas numa caixa de listagem de um formulário e como as seleções múltiplas podem ser feitas. Byte de leitura/escrita.

expressão.SeleçõesMúltiplas

expressão Obrigatório. Uma expressão que devolve um dos objetos na lista Aplica-se A.

Observações

A propriedade SeleçõesMúltiplas utiliza as seguintes definições.

Definição

Visual Basic

Descrição

Nenhum

0

(Predefinição) As seleções múltiplas não são permitidas.

Simples

1

São selecionados ou desselecionados múltiplos itens ao clicar nos mesmos com o rato ou ao premir a Barra de Espaço.

Expandido

2

São selecionados múltiplos itens ao premir continuamente a tecla Shift e clicar nos mesmos com o rato ou ao premir continuamente a tecla Shift e premir uma tecla de seta para expandir a seleção desde o item selecionado anteriormente até ao item atual. Também pode selecionar os itens ao arrastar com o rato. Se premir continuamente a tecla Ctrl e clicar num item, irá selecionar ou desselecionar o mesmo.


Nota: Pode definir a propriedade SeleçõesMúltiplas ao utilizar a folha de propriedades da caixa de listagem, uma macro ou um código VBA (Visual Basic for Applications).

Esta propriedade só pode ser definida na vista Estrutura do formulário.

Pode utilizar a propriedade ListIndex para devolver o número de índice do item selecionado. Quando a propriedade SeleçõesMúltiplas estiver definida para Expandido ou Simples, pode utilizar a propriedade Selecionado da caixa de listagem ou a coleção ItemsSelected para determinar os itens que estão selecionados. Além disso, quando a propriedade SeleçõesMúltiplas estiver definida para Expandido ou Simples, o valor do controlo da caixa de listagem será sempre Nulo.

Se a propriedade SeleçõesMúltiplas estiver definida para Expandido, ao voltar a consultar a caixa de listagem limpará as seleções feitas pelo utilizador.

Exemplo

Para devolver o valor da propriedade SeleçõesMúltiplas para a caixa de listagem "Country" no formulário "Order Entry", pode fazer o seguinte:

Dim b As Byte
b = Forms("Order Entry").Controls("Country").MultiSelect

Para definir a propriedade SeleçõesMúltiplas, pode utilizar o seguinte:

Forms("Order Entry").Controls("Country").MultiSelect = 2 ' Extended.

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

×