none
Microsoft Visual Studio Express 2012 RRS feed

  • Pregunta

  • Estimados amigos,

    Soy nuevo en la programación de Visual Studio y quería aprender un poco para hacer programas para la tienda de Windows, pero al ir a la ayuda de Microsoft Visual Studio Express 2012 en Ver la ayuda, ingresé a: "Tutorial: Explorar el IDE de Visual Studio con C# o Visual Basic". Pero desde el principio empecé a tener algunas dificultades, ya que no es exactamente como me sale en mi pantalla lo que se hace ahí, con todo continué con el tutorial y logré llegar hasta donde copie la instrucción If ... End If. La instrucción es la siguiente:

    Private Sub Button_Click(sender As Object, e As RoutedEventArgs)
            If RadioButton1.IsChecked = True Then
                MessageBox.Show("Hello.")
            Else : RadioButton2.IsChecked = True
                MessageBox.Show("Goodbye.")
            End If
    End Sub

    Luego al presionar F5 para iniciar la depuración, obtengo dos errores de en MessageBox que dicen lo siguiente: 'MessageBox' no está declarado. Puede que esté inaccesible debido a su nivel de protección.

    Alguien me podría ayudar con esta situación?

    Gracias de antemano por su valiosa ayuda.

    Saludos cordiales.

    Jorge

    martes, 14 de mayo de 2013 17:29

Respuestas

  • Hola Jorge.

    Para mostrar un MessageBox en una App para Windows Store tienes que usar esto

    Private Async Sub CloseCommandLaunch_Click(sender As Object, e As RoutedEventArgs)
            ' Create the message dialog and set its content and title
            Dim messageDialog = New MessageDialog("No internet connection has been found.")
    
            ' Add buttons and set their callbacks
            messageDialog.Commands.Add(New UICommand("Try again", Sub(command)
                rootPage.NotifyUser("The '" & command.Label & "' button has been selected.", _ 
                    NotifyType.StatusMessage)
                                                                  End Sub))
    
            messageDialog.Commands.Add(New UICommand("Close", Sub(command) 
                rootPage.NotifyUser("The '" & command.Label & "' button has been selected.", _
                    NotifyType.StatusMessage)
                                                              End Sub))
    
            ' Set the command that will be invoked by default
            messageDialog.DefaultCommandIndex = 0
    
            ' Set the command to be invoked when escape is pressed
            messageDialog.CancelCommandIndex = 1
    
            ' Show the message dialog
            Await messageDialog.ShowAsync
        End Sub

    http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.popups.messagedialog.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-2


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"
    MCTS | SharePoint 2010, Application Development
    MCTS | SharePoint 2010, Configuring
    MS | Programming in HTML5 with JavaScript and CSS3 (MS), Developing ASP.NET MVC 4 Web Applications
    Twitter | @saintwukong

    martes, 14 de mayo de 2013 21:01