Jump to content
Sign in to follow this  
ac88

[C#] várias forms

Recommended Posts

ac88

Boas noites,

Eu estou a fazer para AI um projeto de um jogo do galo e tenho uma duvida.

Tenho uma primeira form em que os 2 jogadores inserem o seu nome numa textbox

http://imageshack.us/photo/my-images/13/form1tb.jpg/

Gostava de conseguir utilizar os nomes introduzidos, noutra textbox existente na form2 para dizer qual dos jogadores é o vencedor, quem é a jogar (eu consigo fazer com que diga se foi o jogador 1 ou o 2 mas não consigo fazer com os nomes).

http://imageshack.us/photo/my-images/827/form2m.jpg/

Se me poderem ajudar agradecia  :cheesygrin:

Share this post


Link to post
Share on other sites
renafi

Mas onde é que estás a guardar os nomes? Convém que guardes, ou que envies para o construtor da form2 para conseguires ir buscar os valores.


Oracle Certified Professional - AdministraçãoOracle Certified Professional - Pl/sqlMCPD - Microsoft Certified Professional DeveloperMCTS - Microsoft Certified Technology Specialist

Share this post


Link to post
Share on other sites
sent

Crias um construtor no form do jogoDoGalo onde irás recebes os nomes dos jogadores

e quando clicas em começar instancias um novo formJogoDoGalo com os nomes

Share this post


Link to post
Share on other sites
softklin

Existem bastantes abordagens. Podes passar os dados no construtor, ou criar propriedades públicas e armazenar lá os nomes. Ou se quiseres ter pouco trabalho,  podes simplesmente colocar as textbox como public, se isso não te fizer diferença, e assim podes criar dinamicamente o form de jogadores (como um diálogo), e depois obter os seus valores.

por exemplo:

form1 jogadores = new form1();
jogadores.ShowDialog();
string jog1 = jogadores.jogador1;
string jog2 = jogadores.jogador2;

assumindo que jogador1 e jogador2 são propriedades de texto.


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

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
Sign in to follow this  

×
×
  • 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.