Compartir a través de


Evento ListBox.Click (script de formularios de Outlook)

Se produce cuando el usuario selecciona definitivamente un valor para el control que tiene más de un valor posible.

Sintaxis

expresión. Haga clic

expresión Variable que representa un objeto ListBox.

Comentarios

Los siguientes son ejemplos de acciones que producen el evento Click del control especificado:

  • Hacer clic en una zona en blanco de un formulario o de un control deshabilitado (distinto del control ListBox).

  • Hacer clic en un control con el botón primario del mouse.

  • Presionar la tecla de método abreviado de un control.

En algunos controles, el evento Click se produce cuando cambia la propiedad Value. Sin embargo, el uso del evento PropertyChange o CustomPropertyChange es la técnica preferida para detectar un nuevo valor para una propiedad. Los siguientes son ejemplos de acciones que inician el evento Click debido a la asignación de un nuevo valor al control; seleccionar un valor para un ListBox de manera que coincida de forma incuestionable con un elemento de una lista desplegable. Por ejemplo, si la lista no está ordenada, la primera coincidencia de caracteres escritos en el área de edición pueden no se la única coincidencia de la lista, por tanto elegir un valor no provoca el evento Click. En una lista ordenada, puede usar la coincidencia de entradas par asegurar que el valor seleccionado es la única coincidencia para el texto que escribe el usuario.

El evento Click no se produce cuando en Value se establece en Null.

Al hacer clic con el botón primario se cambia el valor del control y por ello se produce el evento Click. Al hacer clic con el botón secundario no se cambia el valor del control, por lo que el evento Click no se produce.

Si enlaza un ListBox a un campo, no se provoca el evento Click. Tiene que usar el evento PropertyChange o CustomPropertyChange para detectar el cambio a través del código, como en el ejemplo siguiente:

Sub Item_PropertyChange(ByVal Name) 
Set MyListBox = Item.GetInspector.ModifiedFormPages("Message").Controls("ListBox1") 
Select Case Name 
 Case "Mileage" 
 Item.CC = MyListBox.Value 
 Item.Subject = MyListBox.Value 
 Case Else 
End Select 
End Sub

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.