| Categorías: | Tutorial: Como crear un ComboBox personalizado en .NETHoy explicaremos el proceso de creación de un ComboBox personalizado. Primero crearemos un control de usuario que herede de ComboBox. Después establecemos en el New el método de pintado del combo a DrawMode = DrawMode.OwnerDrawFixed. Y por ultimo sobrescribimos el método OnDrawItem(ByVal e As System.Windows.Forms.DrawItemEventArgs), donde e indica la fila que se va a pintar, ofreciéndonos un objeto graphics que podemos usar directamente. Nosotros hemos creado un ComboBox que pinta las filas de colores alternativamente, pero es posible crear cualquier tipo de rutina gráfica. Os dejamos con el código:
|
