none
Ativar textbox co valores de outra RRS feed

  • Pergunta

  • Olá pessoal.

    Tenho um programa no qual gostava de ativar uma textbox com valores de outra. o código que uso é o seguinte

    if(txtbox1.text=="o texto que desejo que ative")
    {
    txtbox2.IsEnable=true
    }

    domingo, 18 de fevereiro de 2018 11:42

Respostas

  • Prezado Fabio.

    Por gentileza, explicar melhor sua dúvida.

    Todavia, segue sugestão.

    namespace WpfApp1 { /// <summary> /// Interação lógica para MainWindow.xam /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void mform_Load(object sender, RoutedEventArgs e) {

    textBox1.Text = ""; textBox2.IsEnabled = false; textBox2.Text = "textbox1 está vazio"; } private void button_Click(object sender, RoutedEventArgs e) { if (textBox1.Text == "") {

    textBox2.IsEnabled = false; textBox2.Text = "textbox1 está vazio"; } else { textBox2.IsEnabled = true; textBox2.Text = textBox1.Text; } } } }



    MARIANO1776



    • Editado Mariano1776 segunda-feira, 19 de fevereiro de 2018 23:08
    • Marcado como Resposta Fábio2014 segunda-feira, 19 de março de 2018 11:16
    segunda-feira, 19 de fevereiro de 2018 23:06

Todas as Respostas

  • Boa tarde.

    Não sei se é isto que você quer, mas se te ajudou, marque com resposta/útil.

    if(txtbox1.text=="o texto que desejo que ative")
    {
    txtbox2.Enable = true;
    txtbox2.text = txtbox1.text;
    }


    MARIANO1776

    domingo, 18 de fevereiro de 2018 16:09
  • Não funcionou... 

    O Enable em WPF substitui-se por IsEnable.

    domingo, 18 de fevereiro de 2018 21:05
  • O ativar que você se refere é habilitar o campo para edição ou dar foco no mesmo?

    Juliano Nunes - http://linkedin.com/in/julianonunes

    Lembre-se de clicar em "Votar como útil" e "Marcar como Resposta" caso tenha respondido sua dúvida.

    Remember to "Vote as Helpful" and "Mark as Answer" if your question has been answered.

    segunda-feira, 19 de fevereiro de 2018 12:50
  • Prezado Fabio.

    Por gentileza, explicar melhor sua dúvida.

    Todavia, segue sugestão.

    namespace WpfApp1 { /// <summary> /// Interação lógica para MainWindow.xam /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void mform_Load(object sender, RoutedEventArgs e) {

    textBox1.Text = ""; textBox2.IsEnabled = false; textBox2.Text = "textbox1 está vazio"; } private void button_Click(object sender, RoutedEventArgs e) { if (textBox1.Text == "") {

    textBox2.IsEnabled = false; textBox2.Text = "textbox1 está vazio"; } else { textBox2.IsEnabled = true; textBox2.Text = textBox1.Text; } } } }



    MARIANO1776



    • Editado Mariano1776 segunda-feira, 19 de fevereiro de 2018 23:08
    • Marcado como Resposta Fábio2014 segunda-feira, 19 de março de 2018 11:16
    segunda-feira, 19 de fevereiro de 2018 23:06
  • Olá Mariano.

    Já fiz como me indicou, mas mesmo assim não funcionou, possivelmente por eu não estar a usar nenhum botão.

    Eu estou a usar uma private void ativar. Dado que o intuito final será o calculo das textbox.

    Eu em visual studio usando o Windows form consigo fazer isto, mas em WPF estou com dificuldades.

    terça-feira, 20 de fevereiro de 2018 10:23
  • O campo que quero ativar servirá para ser colocado um valor para calculo.

    Vou ter 3 textox com informações diferentes e dependendo das informações quero que este ative 1 das textbox que vão estar desativadas.

    terça-feira, 20 de fevereiro de 2018 10:24
  • Você tem o código em windows?

    Se sim, poste-o, facilitará a análise.


    MARIANO1776

    terça-feira, 20 de fevereiro de 2018 13:32
  • O código que tenho em Windows Form é o Seguinte

    private void Ativar()
    {
    if(txtprocesso1.text=="Eletropolimento")
    txtvaldm2.Enable=true;
    }
    E encontra-se a ativar a textbox automaticamente sem botões

    quarta-feira, 21 de fevereiro de 2018 09:28
  • Ok, mas é acionado por qual evento?



    MARIANO1776

    quarta-feira, 21 de fevereiro de 2018 09:45
  • Boa tarde.

    Conseguiu resolver?


    MARIANO1776

    quarta-feira, 7 de março de 2018 15:45
  • sim consegui... neste momento existem outras entraves que estou a tentar ultropassar

    sábado, 10 de março de 2018 21:19
  • Boa noite.

    Conseguiu algum avanço?


    MARIANO1776

    sexta-feira, 16 de março de 2018 22:12
  • Consegui, neste momento estou com outros problemas, mas estes devido a guardar na base de dados
    segunda-feira, 19 de março de 2018 11:17