Mar 222010
 

Control de usuario de tipo contenedor de controles con barras deslizables. Los ScrollBar se autoajustan según las posiciones de los controles insertados, por lo que no requiere ningún código extra. Cuenta con una propiedad que sigue el foco a medida que vamos tabulando, también tiene la propiedad de poder enganchar con el mouse el control y deslizarlo, utiliza los temas de Windows sin necesidad de que utilicemos un .exe.manifest. Está plenamente hecho con Apis de Windows, tiene soporte para la rueda del mouse. No le he agregado eventos, si alguien tiene la necesidad ya saben, es código abierto y pueden hacerlo ustedes mismos.
Nota: No deben utilizarse ventanas de tipo Windowless (imágen, shape, line, labels) directamente sobre el control, para ello es conveniente utilizar un Frame o PictureBox de contenedor para poder insertarlos sobre este control.

Ejemplo ScrollBar
Ejemplo Grillas

Mar 032010
 

Control de usuario para poder escribir direcciones de correo de una forma muy sencilla tal como la que utiliza el correo de Hotmail, cuenta con una lista desplegable con las posibles sugerencias del Nombre, Apellido y Email de los contactos a quienes queremos escribir. El control valida cada dirección de correo ingresada, de no ser correcta la marca en rojo. Este control también sirve para crear una lista de archivos adjuntos.
El UserControl depende de dos controles de usuario más y un módulo Clase, cuenta con las opciones básicas y algunos eventos que creo que son los suficientemente necesarios para un uso común, es código abierto cualquiera lo puede adaptar a su necesidad.

Email Control

Aquí en la captura se muestra cómo la lista nos va sugiriendo cual de nuestros contacto queremos escribir.

Lista de sugerencias

Nov 172009
 

Control de Usuario de que utiliza la clase SysMonthCal32 para crear un Calendario tal como que utiliza el Microsoft Windows Common Controls OCX de la versión 26.0, lo bueno de utilizar este UserControl es no tener que depender del OCX que muchas veces nos encontramos con que queremos utilizar este control y tenemos que recurrir si o si al OCX por sólo un control. Además este trae como ventaja que sí se le pueden aplicar los estilos visuales de Windows ya que con el OCX siempre mostraba el aspecto de Windows 98.
Las propiedades son prácticamente iguales al del M$ Common Controls excepto la de poder poner los días en negritas, no pude encontrar la forma de que funcione, también me trajo algunos problemas de compatibilidad en XP y en Vista. ya que al parecer la clase de por si tiene sus propias fallas.

SysMonthCal32

Jul 142009
 

Este es un Control de Usuario de un ListBox con algunas cualidades extras, tales como poder insertar íconos, personalizar la selección o personalizar el borde, también permite optar entre un método de deslizamiento automático a través de dos botones en su parte superior e inferior o el clásico ScrollBar. El ícono puede alinearse tanto a la izquierda del texto como en la parte superior, diría que es especial para crear un menú lateral, acepta íconos de 32 bits, aclaro sólo íconos, no bitmaps. Además tiene casi todas las opciones y eventos que los demás controles poseen,  me gustaría que si alguien encuentra algún error o desea agregarle alguna otra propiedad utilice el sistema de comentarios.

ListBoxEx
ListBoxEx2