¿Cómo están?
En Windows Form .net 8. quiero usar trackBar para modificar números del 23.00 como mínimo al 278.00 como máximo, veo que maneja números enteros y en mi caso quiero manejar números decimales con doble decimales.
Como no podía hacerlo, más bien no se hacerlo, lo he hecho de esta otra forma.
![](https://i.postimg.cc/K8FTX1rk/Matem-ticas.jpg)
El valor que hay que cambiar solo es el primer textBox que pone 123.
Su código es sencillo, pero hay que introducir todo el rato valores, prefiero desplazar un trackBar.
Código C#:
Código
public partial class Form1 : Form { public Form1() { InitializeComponent(); } double a, b, c, d, porcentaje100, resultado; private void button_Resultado_Click(object sender, EventArgs e) { a = Convert.ToDouble(textBox_a.Text); b = Convert.ToDouble(textBox_b.Text); c = Convert.ToDouble(textBox_c.Text); d = Convert.ToDouble(textBox_d.Text); porcentaje100 = Convert.ToDouble(textBox_100.Text); resultado = (a - b) / (c - d) * porcentaje100; label_Resultado.Text = resultado.ToString("0.00") + " %"; } }
¿Es posible usar decimales en un trackBar de alguna manera?
Saludos.