Alterando a caixa de texto de outra classe
Estou tentando alterar o valor de uma caixa de texto localizada em
public partial class Form1 : Form
de outra classe. Eu tentei algo assim
public void echo(string text)
{
this.textBox1.AppendText(text + Environment.NewLine);
}
De outra classe eu estou chamando assim
Form1 cout = new Form1();
cout.echo("Does this work?");
E eu recebo saída em branco. Eu também tentei adicionar ostatic
palavra-chave para oecho
método, mas eu tenho o mesmo resultado. Pesquisei sobre o Stack Overflow e não obtive nenhuma solução para funcionar. E uma coisa que me desencadeia, se eu adicionarcout.Show()
o mesmo formulário sair com válidotextBox1
conteúdo. Por que é que?
Por que não está mostrando o conteúdo imediatamente? E como eu corrijo isso?