Módulo que te permite editar los campos de una lista VB 6.0

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

 

Blogger news

qrcode

Blogroll

qrcode

About