Diego Dias
08-16-2006, 02:10 AM
Oi,
Aprendi C e C++ programando no bloco de notas e compilando, então não sei
nada dessa linguagem visual.
Uma pergunta bem simples.
Depois que crio um form com 2 textBox , 1 listBox e um botão. entro no
propriedades do botão e em eventos clico em Click, vai pro código. A questão
é:
Como pegar o valos digitado nas 2 textBox colocar numa variável.
Depois digamos que eu some os valores, como faço pra exibir na listBox???
Grato desde já.
Frederico Pissarra
08-16-2006, 05:14 PM
"Diego Dias" <Diego Dias@discussions.microsoft.com> escreveu na mensagem
news:49CAE918-E67A-447C-9B71-A50682626D4F@microsoft.com...
> Oi,
> Aprendi C e C++ programando no bloco de notas e compilando, então não sei
> nada dessa linguagem visual.
Eu faço um pouquinho pior que vc: Uso o VIM (um clone do VI do Unix).
> Uma pergunta bem simples.
> Depois que crio um form com 2 textBox , 1 listBox e um botão. entro no
> propriedades do botão e em eventos clico em Click, vai pro código. A
> questão
> é:
> Como pegar o valos digitado nas 2 textBox colocar numa variável.
Vc quer fazer o que com os 2 valores? Somar? Concatenar?
Para pegar a string contida no textBox1, por exemplo, basta fazer:
String^ s = textBox1->Text;
> Depois digamos que eu some os valores, como faço pra exibir na listBox???
Algo assim:
Int32 n = Convert::ToInt32(textBox1->Text) +
Convert::ToInt32(textBox2->Text;
listBox1->Add(n.ToString());
> Grato desde já.
[]s
Fred
Diego Dias
08-17-2006, 05:41 AM
Vlw Frederico, muito obrigado, consegui pegar o valor do textBox, converto e
somo, o problema é na hora de mostrar o resultado no listBox, tá dando erro
na linha listBox1->Add(n.String());
Tive uns probleminhas também quando declarava int32, não sei pq, mas mudei
pra double e deu certo.
Tentei fazer outros modos mas não consegui mostrar no listBox.
String^ n1=textBox1->Text;
String^ n2=textBox2->Text;
double r=(Convert::ToDouble(n1)+ Convert::ToDouble(n2));
String^ o=Convert::ToString(r);
listBox1->Add(o);
Dei uma esticada no código pra ficar mais claro pra mim.
Alguém sabe como mostrar no listBox???
"Frederico Pissarra" escreveu:
>
> "Diego Dias" <Diego Dias@discussions.microsoft.com> escreveu na mensagem
> news:49CAE918-E67A-447C-9B71-A50682626D4F@microsoft.com...
> > Oi,
> > Aprendi C e C++ programando no bloco de notas e compilando, então não sei
> > nada dessa linguagem visual.
>
> Eu faço um pouquinho pior que vc: Uso o VIM (um clone do VI do Unix).
>
> > Uma pergunta bem simples.
> > Depois que crio um form com 2 textBox , 1 listBox e um botão. entro no
> > propriedades do botão e em eventos clico em Click, vai pro código. A
> > questão
> > é:
> > Como pegar o valos digitado nas 2 textBox colocar numa variável.
>
> Vc quer fazer o que com os 2 valores? Somar? Concatenar?
> Para pegar a string contida no textBox1, por exemplo, basta fazer:
>
> String^ s = textBox1->Text;
>
> > Depois digamos que eu some os valores, como faço pra exibir na listBox???
>
> Algo assim:
>
> Int32 n = Convert::ToInt32(textBox1->Text) +
> Convert::ToInt32(textBox2->Text;
>
> listBox1->Add(n.ToString());
>
> > Grato desde já.
>
> []s
> Fred
>
>
>
Frederico Pissarra
08-17-2006, 02:02 PM
"Diego Dias" <DiegoDias@discussions.microsoft.com> escreveu na mensagem
news:058518A8-8A9E-452F-B5CB-6EDAF97756D3@microsoft.com...
> Vlw Frederico, muito obrigado, consegui pegar o valor do textBox, converto
> e
> somo, o problema é na hora de mostrar o resultado no listBox, tá dando
> erro
> na linha listBox1->Add(n.String());
> Tive uns probleminhas também quando declarava int32, não sei pq, mas mudei
> pra double e deu certo.
> Tentei fazer outros modos mas não consegui mostrar no listBox.
Sorry... eu não tinha testado por aqui.... Mas, não use double... use int
mesmo...
A não ser que os valores nos textboxes sejam numeros reais fracionarios....
Anyway.... o Código funciona bem desde que os valores nos textboxes sejam
válidos... Vc vai precisar refinar a rotina para verificar se os valores não
forem válidos!! :)
[]s
Fred