Hola:
Me ha costado averiguarlo, me funciona así. Espero que sean los mismos resultados que buscas.
Código C#:
Código C++:
Ver originalusing System;
using System.Windows.Forms;
namespace TrackBar
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
trackBar1.LargeChange = 1;
trackBar1.Maximum = 31;
trackBar1.Minimum = 0;
}
private void trackBar1_ValueChanged(object sender, EventArgs e)
{
int valorTemp = 0;
labelValor.Text = "" + trackBar1.Value;
valorTemp = trackBar1.Value;
if (valorTemp < 11)
{
labelTipoClima.Text = "Frio";
}
else if (valorTemp < 21)
{
labelTipoClima.Text = "Nublado";
}
else if (valorTemp < 31)
{
labelTipoClima.Text = "Nublado XXXXXXXX";
}
else if (valorTemp >= 31)
{
labelTipoClima.Text = "Tropical";
}
}
}
}
Usé el evento ValueChanged, no el Scroll.
No olvidar que pusistes dos Nublados.
Saludos.