2010-09-19 20 views
5

Software Utilizar C#, VS-2005Quitar signo negativo del cuadro de texto

Cómo quitar el signo negativo del cuadro de texto. mi código es:

Private void button1_Click(object sender, EventArgs e) 
{ 
     decimal t1 = 0; 
     decimal t2 = 0; 
     decimal res = 0; 
     t1 = Convert.ToDecimal(textBox1.Text); 
     t2 = Convert.ToDecimal(textBox2.Text); 
     res = t1 - t2; 
     textBox3.Text = res.ToString(); 
} 

si tienen valor t1 y t2 12000 tienen valor 20000. resultado es tan 12000-20000 = -8000

Quiero eliminar signo (-) del cuadro de texto. ¿Cómo puedo hacer eso?

Respuesta

10

La estática Math.Abs method es tu amigo.

res = Math.Abs(t1 - t2); 
+0

es un trabajo que estoy acepta su respuesta gracias. – mahesh

4

Prueba esto:

textBox3.Text = Math.Abs(res).ToString(); 
+0

no es trabajo El método de cadena no representa – mahesh

+0

Claro que funciona :-). ToString existe en todos los objetos en .NET. –

1

Puede tomar el valor absoluto del resultado de la resta.

res = Math.Abs(res) 
Cuestiones relacionadas