Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Se aplica a

Objeto ListBox

Puede usar la propiedad MultiSelect para especificar si un usuario puede realizar varias selecciones en un cuadro de lista de un formulario y cómo se pueden realizar las selecciones múltiples. Valor Byte de lectura y escritura.

expresión.MultiSelect

expresión Requerido. Una expresión que devuelve uno de los objetos de la lista Se aplica a.

Observaciones

En la propiedad MultiSelect se usan los valores siguientes.

Valor

Visual Basic

Descripción

Ninguna

0

(Valor predeterminado) No se permite la selección múltiple.

Simple

1

Se seleccionan varios elementos o se anula su selección haciendo clic en ellos con el mouse o la barra espaciadora.

Extendido

2

Se seleccionan múltiples elementos, manteniendo presionada la tecla MAYÚS y haciendo clic con el mouse, o bien manteniendo presionada la tecla MAYÚS y presionando una tecla de dirección para extender la selección del elemento seleccionado anteriormente al elemento actual. También puede seleccionar elementos si los arrastra con el mouse. Al mantener presionada la tecla CTRL y hacer clic en un elemento se selecciona o anula la selección de ese elemento.


Nota: Puede establecer la propiedad MultiSelect mediante la hoja de propiedades del cuadro de lista, una macro o código de Visual Basic para Aplicaciones (VBA).

Esta propiedad solo se puede establecer en la vista Diseño del formulario.

Puede usar la propiedad ListIndex para devolver el número de índice del elemento seleccionado. Cuando la propiedad MultiSelect se establece en Extended o Simple, puede usar la propiedad Selected o la colección ItemsSelected del cuadro de lista para determinar los elementos que se seleccionan. Además, cuando la propiedad MultiSelect se establece en Extended o Simple, el valor del control de cuadro de lista será siempre Null.

Si la propiedad MultiSelect se establece en Extended, al volver a consultar el cuadro de lista se borran todas las selecciones realizadas por el usuario.

Ejemplo

Para devolver el valor de la propiedad MultiSelect de un cuadro de lista denominado "País" en el formulario "Introducción de pedidos", puede usar lo siguiente:

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

Para establecer el valor de la propiedad MultiSelect, puede usar lo siguiente:

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

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×