Note: Forums will be making significant UX changes to address key usability improvements surrounding search, discoverability and navigation. To learn more about these changes please visit the announcement which can be found HERE.

Answered C# RADIOBUTTON,TEXTBOX Y BOTON DE REGRESAR

  • martes, 06 de marzo de 2012 16:35
     
     

    ESTOY HACIENDO UN FOMULARIO EN VISUAL C# CON DOS RADIALBUTTON Y UN BOTON DE REGRESAR UN RADIOBUTTON SE LLAMA "SI" Y OTRO "NO" LA IDEA ES HACER UNA GUIA Y SE MUSTRE EN UN TEXTBOX . DIGAMOS

    EN EL TEXTBOX DIGA

    "LE GUSTA LA PROGRAMACION" --- EL USUARIO SELECCIONA  SI

    LUEGO APARESCA "PROGRAMA EN C#"---EL USUARIO SELECCIONA  SI

    HACER EL BOTON REGRESAR LO DEVUELVA A "LE GUSTA LA PROGRAMACION" O ASI DE IGUAL MANERA HACER OPCIONES O PREGUNTAS POR NO AYUDENME HE INTENTADO CN CLSES CON LISTAS PERO NO PUEDO ACER QUE ME VALIDE ESOS DOS MUGRES RADIOBUTTONS


Todas las respuestas

  • martes, 06 de marzo de 2012 16:41
     
     

    Si no te he entendido mal lo que quieres es tener dos radiobutton y un botón de regresar, que en primera instancia solo te muestre el primer radiobutton donde preguntas si le gusta programar, y si dice SI muestre el segundo, ok? y que si le da a regresar vuelva al punto de partida.

    Yo lo haría ocultando el segundo radiobutton y cuando cheque el primero preguntar si pulsó la opción SI, si la pulsa mostrar el segundo, y si le da a volver, volver a ocultar el segundo radiobutton.

    Espero que te ayude.

    Un saludo!

  • martes, 06 de marzo de 2012 16:53
    Moderador
     
     Respondida

    hola

    primeramente un comentario, no escribas en mayuscula, en el lenguaje de foros, eso quiere decir que estas gritando

    bien no has evaluado realziar una especie de wizard ? sea definir user controls con cada pregunta y sus opciones y el boton lo que haga es carga un control u otro segun como navegas

    para esto crea un user control y define alli el textbox  (o label) con al pregunta y los dos radio button

    en el boton lo que haces es simplemente

    private void button1_click(...){

         Panel.Controls.Clear();

        UserControlPregunta1 usr = new UserControlPregunta1();

       Panel.Controls.Add(usr);

    }

    con esto creas una pantalla por pregunta y maximias la reutilizacion

    en el user control podrias crear una propiedad que retorne la opcion seleccionada por el usuario

    evalua esta alternativa por lo que comentas quedaria muy bien en tu desarrollo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

  • miércoles, 28 de marzo de 2012 17:00
     
     

    bueno muchas gracias por su aclaración de  las mayusculas

    la verdad ummm no conozco el comando de wizard sin embargo me voy a docmentar e investigar sobre ello

    quiero presentar mi proyecto umm tal vez de una manera que sea mas clara es un instructivo con una cantidad de preguntas x en donde la respuesta puede ser otra pregunta.como comentaba dos radio button como primera medida uno si y otro no y el botón regresar para volver entre las preguntas y/o hasta la inicial para que el usuario pueda tomar otra ruta.las preguntas irán apareciendo en el textbox y cambiando de acuerdo a la seleccion. ejemplo

    tiene computador?

    cheke radiobutton si o no

    *si SI

                             es hp digite si , es mac digite no

                             cheke radiobutton si o no

                                ---si SI

                                       su hp es de ultima generacion?

                            ----si NO

                                        el mac es portatil?

    +si no

    usa celular para ingresar a internet?

    cheke radiobutton si o no

                                           si si

                                           otra pregunta


                                           si no 

                                           otra pregunta

    tal vez mi cmputador era mac o digite muy rapido no entendi la pregunte y quiero regresarme entre preguntas clik e botn regresar y volver a tiene computador ? o bueno ir hacia atras.

    me gustaria y me ayudaria mucho su colaboracion o una idea de como hacerlo apenas estoy programando y se lo basic per aun me hace falta 

    saludos