Upload
roly-manuico-flores
View
213
Download
0
Embed Size (px)
Citation preview
¡Vive La Programación en Ti!
EVENTOS EN POWER BUILDER 10.0
Concepto:
Los eventos son Acciones que se pueden realizar con los controles, como el de dar Clic, Doble Clic, Escribir y Además realizar algún movimiento con el Mouse, Hasta Incluso realizar la acción de Abrir o Cerrar Una ventana activa.
Entre los eventos más utilizados por los controles y el formulario Tenemos Los Siguientes:
Evento Open: Este evento se ejecuta cuando se llama al formulario Diseñado.
Evento Close: Este evento se ejecuta cuando se cierra la ventana ejecutada.
Evento Clicked: Este evento se ejecuta cuando se realiza un clic sobre el Control.
Evento Activate: Este Evento se ejecuta cuando la ventana se activa durante su ejecución.
Evento Modified: Este evento se ejecuta cuando Digitamos en el control y presionamos Enter.
Evento Other: Este evento se ejecuta cuando se desea realizar alguna validación.
Evento LoseFocus: Este Evento se ejecuta cuando se pierde el enfoque del cursor sobre el control.
Evento GetFocus: Este Evento se ejecuta cuando se enfoca el cursor sobre control.
Realizar El Siguiente Diseño:
Prof.: Mañuico Flores, Roly. Telf: 351 - 7858 Sede: Ate – Los Olivos. E-Mail: [email protected]
Control Evento
Ingresar a Power Builder y crear lo siguiente:
WorkSpace: lab2 Application: Eventos Window: w_Procesos
Todo esto se guardara dentro de una carpeta llamada Lab-02, en el escritorio
Controles Insertados:
8 StaticText5 Single Line Edit1 CommandButton
Cambiarle las Propiedad NAME a los controles de texto.
SEMANA 2
¡Vive La Programación en Ti!
CÓDIGO FUENTE
Código Dentro Del Formulario En El (“EVENTO OPEN”)
Código Dentro Del Formulario En El (“EVENTO CLOSE”)
Control: SLE_NOMBRE---------------------------------------------------------------------- (“EVENTO MODIFIED”)
Control: SLE_N1 ------------------------------------------------------------------------------ (“EVENTO LOSEFOCUS”)
Control: SLE_N2 ------------------------------------------------------------------------------ (“EVENTO GETFOCUS”)
Prof.: Mañuico Flores, Roly. Telf: 351 - 7858 Sede: Ate – Los Olivos. E-Mail: [email protected]
¡Vive La Programación en Ti!
Control: CB_Boton ------------------------------------------------------------------------------ (“EVENTO CLICKED”)
Control: SLE_EDAD ------------------------------------------------------------------------------ (“EVENTO OTHER”)
Nota:
La instrucción “WPARAM”, permite capturar el valor numérico de la tecla presionada, en este caso el ejemplo anterior permite pasar el enfoque del cursor a otra caja de texto mediante la tecla ENTER siempre y cuando este lleno.
DEMO 01:
Agregar otro Windows luego guardarlo con el Nombre de “W_VENTAS” y diseñar el siguiente Modelo:
Prof.: Mañuico Flores, Roly. Telf: 351 - 7858 Sede: Ate – Los Olivos. E-Mail: [email protected]
¡Vive La Programación en Ti!
CÓDIGO FUENTE
Código Dentro Del Formulario En El (“EVENTO OPEN”)
Código Dentro Del Formulario En El (“EVENTO CLOSE”)
Control: SLE_PRODUCTO---------------------------------------------------------------------- (“EVENTO OTHER”)
Control: SLE_PRECIO----------------------------------------------------------------------------- (“EVENTO OTHER”)
Prof.: Mañuico Flores, Roly. Telf: 351 - 7858 Sede: Ate – Los Olivos. E-Mail: [email protected]
¡Vive La Programación en Ti!
Control: SLE_CANTIDAD ------------------------------------------------------------------------------ (“EVENTO OTHER”)
Control: CB_CALCULAR ------------------------------------------------------------------------------ (“EVENTO CLICKED”)
Control: CB_NUEVO ------------------------------------------------------------------------------ (“EVENTO CLICKED”)
Prof.: Mañuico Flores, Roly. Telf: 351 - 7858 Sede: Ate – Los Olivos. E-Mail: [email protected]