Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: E N T E R en Abril 29, 2012, 09:24:17 pm

Título: Dibujar en cualquier parte en un CommandButton
Publicado por: E N T E R en Abril 29, 2012, 09:24:17 pm
Hola amigos, hay alguna manera de dibujar o escribir en un Boton como el control Picture.

Ejemplo:

Código: (VB) [Seleccionar]
Picture1.Print "F1"
Lo que quiero es pintar así en algunos Botones el F1 y el F2.

(http://img804.imageshack.us/img804/2042/f1f2.png) (http://imageshack.us/photo/my-images/804/f1f2.png/)

http://imageshack.us/photo/my-images/804/f1f2.png/ (http://imageshack.us/photo/my-images/804/f1f2.png/)
Uploaded with ImageShack.us (http://imageshack.us)
Título: Re:Dibujar en cualquier parte en un CommandButton
Publicado por: ADONAIRAFA en Abril 30, 2012, 12:52:31 am
Que tal ENTER !!!

Te puedo decir, que estaba buscando crear un CommandButton personalizado (creado a partir de un UC) y había creado un post al respecto consultando como podría realizarlo.
Para eso te podría servir una clase creada por el gran Leandro, se llama clsTextFormat, la cual sirve para dibujar texto con formato (digo, podría servirte) y en combinación con una sub llamada MouseOut (creada por Raul338).

Pero contacte con ellos, es muy posible que te puedan ayudar.

Saludos !!!


Manuel F. Borrego S. 8)
Título: Re:Dibujar en cualquier parte en un CommandButton
Publicado por: LeandroA en Abril 30, 2012, 12:45:10 pm
Hola, creo que yo optaría por una solución mas intuitiva para muchos usuarios, el boton "Aceptar" lo podes poner como Default = true, entonces cuando el usuario presiona Enter se presiona "Aceptar", y el botón "Cancelar" lo pones "Cancel" = True esto quiere decir que si el usuario presiona escape se presiona dicho botón,

De todas formas si no fueran estos casos (Aceptar, Cancelar), quizas pueda ser un tooltiptext a modo de aprendizaje para el usuario  (pero no es visible si no se utiliza el mouse y eso es lo que se quiere evitar)

Y la última es que utilices un picture donde dibujes el icono, texto y leyenda. Luego se lo pones como picture al botón.

Saludos.
Título: Re:Dibujar en cualquier parte en un CommandButton
Publicado por: seba123neo en Abril 30, 2012, 04:03:56 pm
o usar unos ToolTip en los botones.