Cómo hacer para que un botón no esté activo

Iniciado por USUARIO_DE_SOFTWARE_LIBRE, 26 Marzo 2006, 16:55 PM

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

USUARIO_DE_SOFTWARE_LIBRE

hola, el problema que tengo es este, tengo un formulario con unos botones, pero los botones tienen el "borde"...¿cómo puedo hacer para que no aparezca?
aca dejo una imagen por si no entendieron bien...
http://img123.imageshack.us/img123/1904/boton1fs.png
saludos

Robokop


USUARIO_DE_SOFTWARE_LIBRE

Hola, yo me refiero a la línea punteada que está alrededor de botón...La propiedad enabled muestra si el objeto está activo, si el objeto (por ejemplo un timer) esta activo...
entendes a lo que me refiero?
gracias ;)

Robokop

a ya se cual borde dices el que se muestran como unas rallitas cuando se preciona  ,pero eso no creo que se pueda porque asi ya esta programado el boton lo que se podria hacer es usar otro boton  que no sea el dafault de vb

NYlOn

Una forma seria poner un boton que no se vea (no funciona con la propiedad visible en False, lo podes poner en coordenadas negativas) y en los eventos MouseUp de tus botones pones:

Private Sub cmbBotonComun_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    cmdOculto.SetFocus
End Sub



Espero que te sirva, saludos.-

USUARIO_DE_SOFTWARE_LIBRE

Citar(no funciona con la propiedad visible en False, lo podes poner en coordenadas negativas)
¿A qué te referís con corrdenadas negativas?
Cita de: ®ØßÖkÖÞ en 27 Marzo 2006, 01:17 AM
a ya se cual borde dices el que se muestran como unas rallitas cuando se preciona  ,pero eso no creo que se pueda porque asi ya esta programado el boton lo que se podria hacer es usar otro boton  que no sea el dafault de vb
Espero que no...
gracias

Gorky

La linea de puntos aparece cuando el boton esta recibiendo el foco. Lo unico que tienes que hacer es pasar el foco a cualquier otro elemento.

sidore

No sé si os servirá pero yo una vez necesité hacer un BOTÓN INVISIBLE,
para hacerlo usé una imagen(creo que era un picture) sin imagen (es decir que donde le pones la ruta de la imagen que va a mostrar no pones nada)
así que se queda un recuadro transparente,
invisibilizo el borde,
y pongo el código en la función onclic

también, si se quiere se puede poner en una de las propiedades del control, que cambie la imagen del puntero del ratón para saber que estás sobre el botón invisible

Un saludo.

sircid

prueba a poner la propiedad del boton "Tabstop" a 0

USUARIO_DE_SOFTWARE_LIBRE

En este caso modifical la propiedad tabstop no me sirvio porque tengo dos botones...y solo me funciona en otro
eso de ponerle el foco a otro elemento no funcionaria porque la persona podria cambiarlo, si no me equivoco con las flechitas para que esté en el botón...
la aplicación que hice es una bromita... si no me equivoco esta idea ya la plantearon en el foro en un post donde ponian codes de bromas...
la idea es poner dos botones iguales, uno con la proiedad visible en true y otro en false. en el evento mouse movie del primero le pones false a la propiedad visble del mismo y true al otro boton, cosa que te dejaria mareado tratando de precionar el boton. Pero el error era que el foco quedaba en los botones y al precionar la barra de espacio la "broma" era re trucha...
asi que lo más indicado es poner en vez de botones imagenes ;D
gracias por la ayuda a todos ;)