TextBox C#

Programação C em geral

Moderadores: 51, guest2003

TextBox C#

Mensagempor Maffeis » 12 Ago 2012 11:29

Estou com uma duvida nos text box

para colocar o valor digitado em textbox numa variavel estou usando o seguinte:

Código: Selecionar todos
teste[0] = byte.Parse(textBox2.Text);


Agora eu queria colocar o valor da variavel teste[0] em outro text box por exemplo fazer algo do tipo

Código: Selecionar todos
textBox3 = teste[1];


Já estou tentando fazer isso faz tempo e não funciona de jeito nenhum

a ideia é receber uma serie de paramentros pela serial jogar em textbox para a pessoa pode visualizar, alterar e devolver para o equipamento os parametros.
Maffeis
Word
 
Mensagens: 501
Registrado em: 07 Ago 2010 19:10

Mensagempor tcpipchip » 12 Ago 2012 18:55

Mande PVT para o Aquino...
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor Maffeis » 13 Ago 2012 08:14

valeu tcpipchip

encaminhei para o Aquino

fiquei o fds inteiro tentando fazer isso e nada
Maffeis
Word
 
Mensagens: 501
Registrado em: 07 Ago 2010 19:10

Mensagempor xultz » 13 Ago 2012 08:54

Ó, eu fiz uma experiência aqui, fiz um form com 2 textbox e 1 botão. Ao pressionar o botão, o valor digitado no textbox1 é somado com 10 e apresentado no textbox2. Ele faz isso com tipo double:

Código: Selecionar todos
private void button1_Click(object sender, EventArgs e)
        {
            double teste;

            teste = double.Parse(textBox1.Text);

            teste = teste + 10;

            textBox2.Text = String.Format("{0:0.00}", teste);
        }


Agora, se você quer pegar a string, converter cada caracter num byte e colocar num array de caracteres, você deve usar o comando ToCharArray. Por exemplo:

Código: Selecionar todos
char[] arr;
string obser = "Isto nao passa de um teste";
arr = obser.ToCharArray(0, obser.Length);

// Converte o array de caracteres de volta numa string
string teste1 = new String(arr);


Ajudou?
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor Maffeis » 13 Ago 2012 17:41

Legal xultz copie pro micro aqui

toh indo pra facul agora chegando lá eu testo

a ideia é essa do primeiro exemplo

obrigado.
Maffeis
Word
 
Mensagens: 501
Registrado em: 07 Ago 2010 19:10

Mensagempor Maffeis » 13 Ago 2012 17:51

testei aqui xultz não aguentei chegar na facul

funcionou

era isso msm que eu passei o fds inteiro quebrado a cabeça

obrigado.
Maffeis
Word
 
Mensagens: 501
Registrado em: 07 Ago 2010 19:10

Mensagempor Red Neck Guy » 13 Ago 2012 19:16

Desculpa não ter respondido, mas o fórum anda muito lento pra mim.

Vou falar, só por falar, já que já foi resolvido....
Eu sempre uso a classe Convert para conversões entre tipos, assim:

valor[0] = Convert.toByte(textbox1.Text);
e
textbox1.text = valor[0].toString();

facilidades do framework...

Agora, o que fica legal e fazer algo do tipo:

List<TextBox>listaBoxes = new List<TextBox>();

for(int i=0;i<quantos_quiser;i++)
{
TextBox t = new TextBox();
t.visible = true;
t.Location = new Location(calculo_sinistro que não vou escrever aqui)
t.Text = " ";
t.Show(); // Agora não lembro se precisa
t.propriedades_que_quero_alterar...
this.Controls.add(t)
}

public void adicionaValores(byte[] valores){
int i=0;

foreach(TextBox t in listaBoxes){
t.Text = valores[i++].toString();
if(i>valores.length)
break;
}
}
Avatar do usuário
Red Neck Guy
Dword
 
Mensagens: 1968
Registrado em: 12 Out 2006 22:24


Voltar para Visual C++/C/C++/C#

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x