Es común que no nos preocupemos por darle una imagen significativa (metáfora visual) a nuestros controles dado que como desarrolladores creemos que son cosas que no interesan mucho, total, funcionan y para eso fueron creados ¿no?
No quiero iniciar una discusión acerca de si es bueno o no, cada quien tiene sus razones y serán tan válidas como sus clientes (otros desarrolladores que utilicen sus controles) acepten las imágenes asociadas a los controles.
Asignarle un ícono diferente al del engrane con el que aparecen de inicio no es complicado, lo único que debemos hacer es:
- Generar una imagen de 16x16 en mapa de bits
- Guardarle con el mismo nombre de nuestro control, por ejemplo, si nuestro control se llama AsyncSchedule, el archivo deberá llamarse AsyncSchedule.bmp
- Agregamos el archivo al proyecto y en sus propiedades (seleccionar archivo en el explorador de soluciones - clic derecho - propiedades) elegimos que es un recurso incrustado.
- Recompilamos nuestro ensamblado.
- Eliminamos el control de la barra de herramientas y lo volvemos a agregar.
En lo personal me gusta que tengan imágenes, le da variedad al contenido de mi barra de herramientas.
No hay comentarios.:
Publicar un comentario