Este proyecto no me pertenece pero me pareció interesante postearlo en este blog para las personas que aún mantienen viejos sistemas con Visual Basic 6.0
En fin este proyecto fue realizado usando un módulo de clase creado por Paul Caton(cSuperclass), una adaptación de módulo para los skin creado por Leandro Ascierto y un ejemplo adaptado para hacer editable el listview creado por Joan Klarenbeek.
Descripción
El
módulo de clase tiene 3 eventos :
- AfterEdit: se dispara al modificar un elemento de una columna y luego que se acepta o pierde el foco.
- BeforeEdit: Se dispara antes de editar
- KeyPress: Se dispara al presionar una tecla cuando se está en modo de edición.
Los
tres eventos tienen como parámetro una variable que indica el índice de la
columna afectada para poder saber en cual se está editando. También una
variable Cancel para poder comprobar los valores y poder cancelar la edición en
caso de error
El
proyecto tiene tres formularios. uno para editar y validar los datos después de
aceptar con el evento AfterEdit, otro para validar mientras se ingresan los
valores, evento "KeyPress", y otro simple para poder guardar los
datos en una base de datos.
El
módulo también tiene una función opcional para poder desplegar tooltips y
usarlos al modificar los datos mostrando un aviso, información, un mensaje de
error etc...
Para
desplegar los tooltips, se usa el método ShowToolTip. Al ejecutarlo se
despliega en el SubItem que se encuentra actualmente modificando. Los
parámetros que hay que indicarle a esta función son : el texto, el titulo, el
tipo de icono , los colores y el tiempo de duración.
Fuente: RecursosVisualBasic.
0 comentarios:
Publicar un comentario