none
necesito ayuda, con msgbox visual studio net RRS feed

  • Pregunta

  • necesito reubicar de posición el cuadro de mensaje MSGBOX,  quiero ponerle una posición dentro del formulario especifica , me figura en el centro y lo quiero fijo en una sola posición que yo determine. 

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles comenzar.Click
            Dim resultado As MsgBoxResult
            Dim CELDA(90) As TextBox
            Dim C, I As Integer
            Do While C < 90
                ' MsgBox("JUGAR,YesNo")
                resultado = MsgBox("Jugemos", vbYesNo, "Loteria Virtual")
                If resultado = MsgBoxResult.No Then C = 90
                If resultado = MsgBoxResult.No Then comenzar.Visible = True

    se podrá realizar esa orden de ubicarlo en una posición determinada. se los agradecería


    jhon fonttz

    martes, 14 de julio de 2020 20:07

Todas las respuestas

  • El MessageBox por sí mismo no tiene esa funcionalidad, salvo que te dediques a llamar a las APIs de Windows para reposicionar la ventana.

    Pero hay una solución más simple: Dibuja un Form con el mismo aspecto que el MessageBox, lo cual es bastante sencillo de hacer, y usa ese form en lugar del MessageBox. Al Form puedes cambiarle la posición usando sus propiedades Left y Top para ubicarlo donde quieras.

    martes, 14 de julio de 2020 21:03
  • hola

    si analizamos la documentacion

    MessageBox Class

    no veo ningun parametro para indicarle un posicion

    quizas si quieres algo personalizado debas crearte un form que definas de forma custom y uses para mostrar mensajes

    al tener tu mismo el form podrias definirle el Location donde quieres visualizarlo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 14 de julio de 2020 21:04
  • Hola

    ¿Te han funcionado las respuestas? Si nos puedes actualizar tu estado, sería genial!

    Saludos

    miércoles, 15 de julio de 2020 13:10
    Moderador