Estrutura C Sharp, erro no form

18/03/2017

0

C#

Estou com um projeto em C#, no momento ele conta com dois forms, o Form1 (principal) e o form Notepad que será aberto atraves do form principal. O problema é que eu tenho uma método dentro do form Notepad que precisa receber um valor do Form1, esse valor irá interagir diretamente com a tela dor form Notepad. Acontece que se eu crio esse metodo static dá erro na hora de atribuir o valor recebido no form Notepad. Se eu criar sem o static (so public void) dá erro no Form1 para receber esse valor.

Código do form Notepad:
public static void InputText(string aux)
{
if (aux.StartsWith("adicionar texto"))
{
aux = aux.Replace("adicionar texto", "");
aux = aux.Trim();

richNotepad.Text = aux + "\\n";
}
}


richNotepad == form que precisa receber uma string.
porém desse jeito o fom1 aceita mas dá erro dentro da classe Notepad
E se tirar o static o erro vai para o form1.
Ygor Mattos

Ygor Mattos

Responder

Post mais votado

24/03/2017

Oi Ygor, td bem?

Você poderia explica um pouquinho melhor o você quer fazer?

O richNotepad é o seu form ou um componente do tipo RichNoteText?

Como você está chamando esse form notepad?

Porque o seu método tem que ser static?

Aline Bianchini

Aline Bianchini
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar