Jump to content
joaocarlos07

[Ajuda] C# Ler textbox de window1 em window2

Recommended Posts

joaocarlos07

Boa noite a todos ,

Agradeço desde ja a ajuda

É o seguinte eu estou a desenvolver uma aplicação em C# mas exactamente em wpf e surgiu-me um problema que apesar das pesquisas na net não consegui ultrapassar , eu tenho uma textbox na window1 e queria conseguir le-la na window2 ou seja inserindo um valor na textbox1 (window1) queria depois ir buscar o valor inserido na textbox na window2.

Alguém me pode ajudar ?

ja agora alguém ja criou aplicações em wpf e meteu a correr em pda ?

Obrigado


Um Abraço,João Carlos Pinto

Share this post


Link to post
Share on other sites
tiago40812

Nao sei se o que te vou dizer está 100% certo, mas exprimenta. Declaras uma variavel public tipo "valor" e na altura da TextBox receber o valor dizes que TextBox1.Text = valor; Se nao conseguires apanhar na window2, exprimenta qualquer coisa tipo Window1.valor!!


Tiago Vicente

Share this post


Link to post
Share on other sites
MSOlhao

No teu caso o melhor é criares uma propriedade, no Window1 fazes isto:

public static string Valor { get; set; }

Depois afecta esta propriedade da seguinte forma:

Valor = textbox1.text;

Na Window2 basta fazer isto:

textBlock1.Text = Window1.Valor;

Repare que não precisa de instanciar a Window1, porque se fizesse isso o valor da propriedade Valor ficaria vazio.

Share this post


Link to post
Share on other sites
joaocarlos07

Problema resolvido , era isso mesmo . Obrigado e um abraço


Um Abraço,João Carlos Pinto

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.