Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué eventos se activan al hacer clic en un botón de comando en VB?

¿Qué eventos se activan al hacer clic en un botón de comando en VB?

1. Eventos del mouse: los llamados eventos del mouse son eventos que se activan mediante el uso del mouse para operar objetos en la interfaz en ejecución de la aplicación vfp.

(1). : es un evento generado cuando el mouse hace clic. El evento de clic puede ser activado por el usuario o por el código del programa que ejecuta el evento.

(2). doble clic.

(3).eventos mousedown y mouseup: el evento mousedown se activa cuando el puntero del mouse apunta al objeto y se presiona el botón izquierdo del mouse, y el evento mouseup se activa cuando se presiona el botón izquierdo. se suelta el botón del mouse.

( 4).mousemove event: un evento generado cuando el puntero del mouse se mueve sobre un objeto.

(5).dragdrop event: un evento generado cuando se arrastra un objeto con el mouse.

(6) ).eventos de clic hacia abajo y hacia arriba: cuando hace clic en la flecha hacia abajo de un cuadro combinado, cuadro de lista o control giratorio con el mouse, se activa el evento de clic hacia abajo; cuando haces clic en la flecha hacia arriba, se activa el evento upclick.

2. Pulsación de tecla de evento de teclado: un evento generado cuando se hace clic en una determinada tecla. Generalmente, para el objeto que recibe el foco, se activa el evento de pulsación de tecla. cuando se presiona y suelta la tecla del teclado Parámetros: código ASCⅡ de tecla, estado de shiftctrlalt

Entre ellos, el estado de shiftctrlalt es la suma de los tres valores de la tecla. El valor de desplazamiento es 1, el valor de Ctrl es 2. y el valor alt es 4

3. Cambiar el contenido del objeto evento Interactivechange: este evento se activa cuando el contenido del objeto se cambia mediante una operación. Por ejemplo, cambiar el contenido en el cuadro de texto activará el cambio interactivo. evento del cuadro de texto.

4. Evento de enfoque de objeto: Cuando el objeto obtiene el enfoque (enfoque), el objeto se convertirá en el objeto activo actual y la operación se orientará a ese Objeto. El cuadro obtiene el foco, el cursor parpadeará en el cuadro de texto, indicando la posición actual del texto editado. Cuando el botón de comando recibe el foco, aparece un cuadro de puntos en el cuadro del botón. Los eventos que pertenecen al foco del control incluyen: enfoque, pérdida de enfoque y eventos desencadenados antes de adquirir y perder el enfoque.

(1). Evento de obtención de enfoque gotfocus: cuando un objeto adquiere el enfoque, se activará el evento gotfocus y se puede cambiar el método para adquirir el enfoque. ser presionando la tecla tab y haciendo clic en el objeto con el mouse. O use el método setfocus en el objeto. Nota: El objeto solo puede obtener foco cuando las propiedades habilitadas y visibles del objeto son \"verdaderas\" (.T. ).

(2). Evento de pérdida de enfoque lostfocus: este evento se activará cuando el objeto pierda el enfoque. El objeto puede perder el enfoque debido a operaciones, como volver a seleccionar el objeto o hacer clic en otro objeto. también ejecute el método setfocus para obtener el foco en el código del programa. El código de evento para perder el foco se usa a menudo para cancelar gotfocus El trabajo realizado por el código de evento, como cancelar la información de operación de guía del usuario proporcionada por el código al ejecutar el evento gotfocus. proceso.

(3).evento cuando: este evento ocurre antes de que el objeto obtenga el foco. Si el evento cuando devuelve el valor Verdadero, entonces el objeto puede obtener el foco; de lo contrario, el objeto no puede obtener el foco.

(4).evento vaid: este evento se activa antes de que el objeto pierda el foco para controlar si el objeto realmente pierde el foco. Si vaid devuelve el valor Verdadero, el objeto puede perder el foco; de lo contrario, el objeto no perderá el foco.

5. Eventos de formulario:

(1).evento de carga: el evento de carga ocurre al crear un conjunto de formularios o un formulario. Activado antes, su código de proceso de evento se usa a menudo para inicializar un formulario. conjunto o formulario si es un conjunto de formularios, el evento de carga del conjunto de formularios se activa primero y luego se activa el evento de carga del formulario.

(2). es el último evento que se activa antes de liberar el conjunto de formularios o el formulario. Antes de activar este evento, se activa el evento de destrucción del formulario o conjunto de formularios para invalidar el objeto. Por ejemplo, los eventos de destrucción y descarga se activan cuando el conjunto de formularios. se libera. El orden es el siguiente: