Autor Tema: Dibujar en cualquier parte en un CommandButton  (Leído 2821 veces)

0 Usuarios y 1 Visitante están viendo este tema.

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Dibujar en cualquier parte en un CommandButton
« 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://imageshack.us/photo/my-images/804/f1f2.png/
Uploaded with ImageShack.us
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

ADONAIRAFA

  • Gigabyte
  • ****
  • Mensajes: 291
  • Reputación: +37/-1
  • Que bien se siente al terminar un programa !!!
    • Ver Perfil
Re:Dibujar en cualquier parte en un CommandButton
« Respuesta #1 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)
Hay dos tipos de personas: Los que siguen un camino... y los que hacen camino al avanzar !!!

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1128
  • Reputación: +151/-8
    • Ver Perfil
Re:Dibujar en cualquier parte en un CommandButton
« Respuesta #2 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.

seba123neo

  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Dibujar en cualquier parte en un CommandButton
« Respuesta #3 en: Abril 30, 2012, 04:03:56 pm »
o usar unos ToolTip en los botones.