El comando usado para esta tarea es:
bind
Veamos el siguiente código:
Subrayado en rojo:
la opción -modifycmd del control ComboBox se usa para definir que procedimiento ejecutar cuanto el valor seleccionado cambie, es decir, cuando el usuario haga una nueva selección.
La sección marcada con azul, muestra como asociar el desplazamiento de la vista del canvas en respuesta a que las teclas arriba,abajo,izquierda y derecha (Up,Down,Left,Right) sean presionadas.
También se muestra, resaltado en amarillo, como asociar un click sobre el canvas con el cambio de texto en el titulo de la aplicación, en base a las coordenadas x,y de la posición del mouse al momento del click.
Acerca de esta otra sección de código:
Ya que se hizo este programa para poder ser ejecutado en una PocketPC (tomar en cuenta que este código se publicó en 2003!), se hicieron asociaciones para que los triángulos dibujados en el canvas, apuntando en cuatro direcciones, generaran eventos como si fueran las teclas arriba,abajo,izquierda y derecha.
Subrayado en azul, se resalta la sección que, uno a uno, define la generación de eventos ante un click en esos triángulos, durante su creación, los identificadores únicos se han asignado a variables cuyo nombre nos recuerda la dirección a la que apuntan.
hasta el próximo script!
No comments:
Post a Comment