C sharp - Obtener codigo para multiplicar numeros mas textbox

 
Vista:
sin imagen de perfil

Obtener codigo para multiplicar numeros mas textbox

Publicado por anonymous (5 intervenciones) el 21/03/2020 08:05:27
Hola Buenos Días a todo. Estoy empezando nuevo en este mundo de la programación, en la parte de diseño, ando un poco ducho, pero no tanto así en la parte de codificación.

Este programita es para contar monedas, y el resultado que espero es que cuando introduzca por ejemplo donde dice (BILLETE_CANT) cuando introduzca el numero 1 o el 2 o el 3 etc… en el textbox donde dice CAN al lado del laber BILLETE, me multiplique la cantidad que estoy poniendo en el textbox y me ponga el resultado en el textbox que dice (TOTAL DE DIDNERO) y así hacerlo sucesivamente en todos los textbox

Alguien me pudiera ayudar de favor?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Wilfredo Patricio Castillo
Val: 707
Oro
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

Obtener codigo para multiplicar numeros mas textbox

Publicado por Wilfredo Patricio Castillo (416 intervenciones) el 22/03/2020 02:04:59
Formas de hacerlo hay muchas.

Una:(la mas torpe)
var billetes100=Convert.toInt32(txtBillete100.Text)*100;

TxtTotalDinero.Text=billetes100.ToString();

Ese código lo puedes poner en el evento Key_Press del textbox del de 100 por ejemplo para probar.

Saludos cordiales,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Obtener codigo para multiplicar numeros mas textbox

Publicado por anonymous (5 intervenciones) el 22/03/2020 04:06:35
Muchas Gracias amigo, voy a probar ahora, pero como se deberia de hacer bien y que quede el codigo mas limpio, aunque me tome mas trabajo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Obtener codigo para multiplicar numeros mas textbox

Publicado por anonymous (5 intervenciones) el 22/03/2020 06:22:35
Amigo, buenas noches, me da un error, aqui: (var billetes100 = Convert.toInt32(txtBillete100.Text) *100;) y lo puse asi tambien (int billetes100=Convert.toInt32(txtBillete100.Text)*100;) y me da este error cuando pruebo la aplicacion, o sea, despues de ejecutada, escribo en el txtBillete100.Text un numero, y lanza esa exception


System.FormatException: 'Input string was not in a correct format.'

This exception was originally thrown at this call stack:
[External Code]
Money_Counting.Form1.textBox1000_KeyPress(object, System.Windows.Forms.KeyPressEventArgs) in Form1.cs
[External Code]
Money_Counting.Program.Main() in Program.cs
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Wilfredo Patricio Castillo
Val: 707
Oro
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

Obtener codigo para multiplicar numeros mas textbox

Publicado por Wilfredo Patricio Castillo (416 intervenciones) el 22/03/2020 08:53:19
En ninguna parte te puse eso que me estás diciendo, que ni eso te das cuenta?. Por favor mas atención

Aqui completo el keypress:


1
2
3
4
5
6
7
8
private void TxtBillete100_KeyPress(object sender, KeyPressEventArgs e)
{
    if(e.KeyChar==Convert.ToChar(Keys.Return))
    {
        var billetes100 = Convert.ToInt32(TxtBillete100.Text) * 100;
        TxtTotalBilletes.Text = billetes100.ToString();
    }
}


No me vayas a decir nuevamente que tienes errores.

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

Obtener codigo para multiplicar numeros mas textbox

Publicado por anonymous (5 intervenciones) el 23/03/2020 05:30:26
Muchas Gracias amigo, ahora si me sirvio bien

Saludos Cordiales
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Obtener codigo para multiplicar numeros mas textbox

Publicado por anonymous (5 intervenciones) el 24/03/2020 05:57:07
Hola amigo, todo bien, pero me pudieras ayudar con este otro tema de favor:

Ya quedo bien asi el codigo como me dijiste:

1
2
3
4
5
6
if (e.KeyChar == Convert.ToChar(Keys.Return))
{
    var billetes1000 = Convert.ToInt32(textBox1000.Text) * 1000;
    total_dinero.Text = billetes1000.ToString("C");
    SendKeys.Send("{TAB}");
}
Y me funciona bien, y asi lo hice susecivamente para todos los (textbox y me funciona bien) pero no me suma los resultamos en el (textbox) total_dinero.Text, o sea, que no me va sumando todos los resultasos de cada uno de los textbox, solo hace la cuenta independiente, pero no lo suma todos como yo quisiera. Te dejo una foto para que te des una idea amigo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar