none
Codigo Para Mudar o Codigo :3 haha RRS feed

  • Pergunta

  • Entao Eu criei um projeto aki . com 3 textbox e um button . e eu tenho um codigo tipo esse :

    WriteInteger("MARIO", &H4543F4, "99999") . entao eu queria botar ele no programa e quando eu digitasse no textbox 1 mudaria o nome "MARIO" e no textbox2 o "&H4543F4 e no textbox3 o "99999"   ai quando eu clickar no botao ele executa o que eu escrevi la entedeu :3 pf me respondem . Obs : começei a mecher no programa agr :v

    quarta-feira, 15 de abril de 2015 16:25

Respostas

  • Opa, tudo bom? Como que estão as coisas aí na praia?

    Você quer que o seu programa se reescreva a partir de um evento? É isso que você quis dizer por "código para alterar o código"? Ou você quer saber como fazer para que ele designe os valores dos seus campos de texto como parâmetros na chamada do método "WriteInteger("MARIO", &H4543F4, "99999")" que você quer que seja acionado ao clicar no botão mencionado?

    Se for o ultimo caso, você pode no evento de click do botão fazer a chamada do seu método, e passar como parâmetros a propriedade Text de cada um dos textBoxes que você criou no seu form. Caso os parâmetros do seu método não sejam string, você pode precisar de conversão dos types para o tipo de variável apropriado ao seu parâmetro.

    Se os nomes dos seus botões forem, por exemplo, txb1, txb2 e txb3, o código dentro do evento de click ficaria mais ou menos assim:

    WriteInteger(tbx1.Text, txb2.Text, txb3.Text);

    Essa linha de código deveria executar o que quer que seja que existe no seu método WriteInteger(), passando como parâmetros os valores digitados nos seus campos de texto.

    Espero ter ajudado.

    Att,


    sexta-feira, 17 de abril de 2015 13:01

Todas as Respostas

  • ???????

    Microsoft Technology Associate (MTA)

    quarta-feira, 15 de abril de 2015 19:29
  • Olá Camila,

    Consegue explicar melhor o que você quer, para que possamos ajudar?

    Abraços.

    quarta-feira, 15 de abril de 2015 19:53
  • Entao eu Criei um projeto com 3 textbox, um button .

    entao eu tenho esse codigo : 

    WriteInteger("MARIO", &H4543F4, "99999")

    queria saber como q faz pra quando eu digitar no textbox 1 Mudar o "MARIO" no text 2 "&H4543F4"e no 3 "99999"

    ai quando eu clickar no Button ele executar o que eu coloquei : pf me ajudem :)

    quinta-feira, 16 de abril de 2015 16:52
  • Boa noite Camila,

    Pelo o que eu entendi, você quer que após digitado um texto no TextBox, o conteúdo seja alterado para um pré definido. É isso? Caso sim, é só você fazer uma condição e trocar o conteúdo do componente, conforme exemplo abaixo.

    if (textbox1.Text == "MSDN")
    {
         textbox1.Text == "Forum MSDN";
    }

    Abs.

    Bruno Destro


    Dicas de programação em .net, C# e SQL - http://smcode.com.br/blog.aspx

    sexta-feira, 17 de abril de 2015 00:30
  • Olá, Camila!

    Você poderia nos fornecer mais detalhes e de como queres que fique no seu "Button"?

    Agradeço.


    MS INFORMATICA - Projeto Marinner

    sexta-feira, 17 de abril de 2015 01:01
  • Camila, minha Cara!

    Veja se com este código dá para resolver sua questão. Espero que eu tenha lhe ajudado.
    Usarás o Evento "KeyUp" para cada "TextBox"

    Não usei "WriteInteger"

    Código:

        Private Sub TextBox1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp

            If e.KeyCode = Keys.Enter Then

                TextBox1.Text = "Mario"

            End If

        End Sub

     

        Private Sub TextBox2_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox2.KeyUp

            If e.KeyCode = Keys.Enter Then

                TextBox2.Text = "&H4543F4"

            End If

        End Sub

     

        Private Sub TextBox3_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox3.KeyUp

            If e.KeyCode = Keys.Enter Then

                TextBox3.Text = "99999"

            End If

        End Sub

     

        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

            TextBox1.Text = "Mario"

            TextBox2.Text = "&H4543F4"

            TextBox3.Text = "99999"

        End Sub


    MS INFORMATICA - Projeto Marinner


    sexta-feira, 17 de abril de 2015 01:21
  • Opa, tudo bom? Como que estão as coisas aí na praia?

    Você quer que o seu programa se reescreva a partir de um evento? É isso que você quis dizer por "código para alterar o código"? Ou você quer saber como fazer para que ele designe os valores dos seus campos de texto como parâmetros na chamada do método "WriteInteger("MARIO", &H4543F4, "99999")" que você quer que seja acionado ao clicar no botão mencionado?

    Se for o ultimo caso, você pode no evento de click do botão fazer a chamada do seu método, e passar como parâmetros a propriedade Text de cada um dos textBoxes que você criou no seu form. Caso os parâmetros do seu método não sejam string, você pode precisar de conversão dos types para o tipo de variável apropriado ao seu parâmetro.

    Se os nomes dos seus botões forem, por exemplo, txb1, txb2 e txb3, o código dentro do evento de click ficaria mais ou menos assim:

    WriteInteger(tbx1.Text, txb2.Text, txb3.Text);

    Essa linha de código deveria executar o que quer que seja que existe no seu método WriteInteger(), passando como parâmetros os valores digitados nos seus campos de texto.

    Espero ter ajudado.

    Att,


    sexta-feira, 17 de abril de 2015 13:01
  • Bom dia Camila,

    Procure criar apenas uma thread para o seu problema para facilitar tanto na ajuda quanto na procura da resposta por outro usuário que esta passando pelo mesmo problema.

    Caso ainda não tenha solucionado seu problema, nos envie mais detalhes que continuaremos ajudando.

    Obrigado,

    Abraço!


    Eduardo Romero

    Esse conteudo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais facil para os outros visitantes encontrarem a resolucao mais tarde.

    sexta-feira, 17 de abril de 2015 13:59
    Moderador