Principales respuestas
boton visual studio

Pregunta
-
Respuestas
-
Una forma sencilla de hacerlo es poner dos botones uno encima del otro. Cuando pulses el botón que está encima, ejecutas su funcionalidad en el evento click, y dentro del evento le cambias al botón el Z-Order para que quede por debajo del otro botón que tenías justo debajo en las mismas coordenadas. Y similarmente, al otro botón le haces lo mismo para que al pulsarlo se quede por debajo del otro.
- Propuesto como respuesta Tonatiuh AbregoModerator martes, 20 de marzo de 2018 17:58
- Marcado como respuesta Enrique M. MontejoModerator sábado, 24 de marzo de 2018 19:17
-
"camfghjk" preguntó:
> me podria decir por favor como puedo darle dos funiones a un soloboton y que
> al pasar a la siguente funcion me cambie la imagen del icono, es decir quiero
> hacer un bton que permita pausar y reproducir un audioHola:
Si en los recursos de tu proyecto ya tienes insertadas las imágenes que deseas que aparezcan en el control Button tanto para Reproducir como para Pausar, las dos acciones las puedes ejecutar alternativamente en el evento Click de dicho control Button, tal y como indico a continuación:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load ' Por defecto el botón realizará la función de Reproducir ' Button1.Tag = "Reproducir" Button1.Image = My.Resources.ImagenReproducir End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If (Button1.Tag.ToString() = "Reproducir") Then ' Cambiar la acción y la imagen del control Button a Pausar Button1.Tag = "Pausar" Button1.Image = My.Resources.ImagenPausar ' Ejecutar lo que proceda para Reproducir. Else ' Cambiar la acción y la imagen del control Button a Reproducir Button1.Tag = "Reproducir" Button1.Image = My.Resources.ImagenReproducir ' Ejecutar lo que proceda para Pausar. End If End Sub
Un saludo
Enrique Martínez Montejo
[MS MVP - Visual Studio y Tecnologías de Desarrollo]
Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje.
Si esta respuesta le ha resultado útil, recuerde marcarla como satisfactoria.
Si usas Visual Basic .NET y deseas ser productivo y feliz, se inteligente y activa la instrucción Option Strict.- Marcado como respuesta Enrique M. MontejoModerator sábado, 24 de marzo de 2018 19:17
Todas las respuestas
-
Una forma sencilla de hacerlo es poner dos botones uno encima del otro. Cuando pulses el botón que está encima, ejecutas su funcionalidad en el evento click, y dentro del evento le cambias al botón el Z-Order para que quede por debajo del otro botón que tenías justo debajo en las mismas coordenadas. Y similarmente, al otro botón le haces lo mismo para que al pulsarlo se quede por debajo del otro.
- Propuesto como respuesta Tonatiuh AbregoModerator martes, 20 de marzo de 2018 17:58
- Marcado como respuesta Enrique M. MontejoModerator sábado, 24 de marzo de 2018 19:17
-
"camfghjk" preguntó:
> me podria decir por favor como puedo darle dos funiones a un soloboton y que
> al pasar a la siguente funcion me cambie la imagen del icono, es decir quiero
> hacer un bton que permita pausar y reproducir un audioHola:
Si en los recursos de tu proyecto ya tienes insertadas las imágenes que deseas que aparezcan en el control Button tanto para Reproducir como para Pausar, las dos acciones las puedes ejecutar alternativamente en el evento Click de dicho control Button, tal y como indico a continuación:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load ' Por defecto el botón realizará la función de Reproducir ' Button1.Tag = "Reproducir" Button1.Image = My.Resources.ImagenReproducir End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If (Button1.Tag.ToString() = "Reproducir") Then ' Cambiar la acción y la imagen del control Button a Pausar Button1.Tag = "Pausar" Button1.Image = My.Resources.ImagenPausar ' Ejecutar lo que proceda para Reproducir. Else ' Cambiar la acción y la imagen del control Button a Reproducir Button1.Tag = "Reproducir" Button1.Image = My.Resources.ImagenReproducir ' Ejecutar lo que proceda para Pausar. End If End Sub
Un saludo
Enrique Martínez Montejo
[MS MVP - Visual Studio y Tecnologías de Desarrollo]
Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje.
Si esta respuesta le ha resultado útil, recuerde marcarla como satisfactoria.
Si usas Visual Basic .NET y deseas ser productivo y feliz, se inteligente y activa la instrucción Option Strict.- Marcado como respuesta Enrique M. MontejoModerator sábado, 24 de marzo de 2018 19:17