[ Foro de C# ]

Gráficas dinámicas

29-Dec-2014 08:04
Invitado (Mariale)
2 Respuestas

Lo que pasa es que me pidieron que en la gráfica cambien las barras de color al sobrepasar un porcentaje especificado y debe de estar conectado a la base de datos. O sea que si la venta mínima es del 3% y llega al 2% cambie de color. Y no he podido hacerlo.


02-Jan-2015 11:21
Nacho Cabanes (+84)

Si no das más detalles y (preferiblemente) incluyes algo de código para ver qué has hecho y cómo, es muy difícil ayudarte, porque habría que saber al menos cómo estás dibujando esas barras de color.


08-Jan-2015 13:47
Invitado (Gabriel)

Creo que puedo ayudarte...pero seria necesario un poco mas de detalles pero te digo lo que haria



variables Clase
decimal tantoPorCiento;
Color colorBarra;

en el OnPaint() pondria  
if(tantoPorCiento<50)colorBarras=Color.Green;
else if (tantoPorCiento<3)colorBarras=Color.Red;
...lo he simplificado

en la propiedad TantoPorCiento
public decimal TantoPorCiento
{
get{return tantoPorCiento;}
set{tantoPorCiento=value;Refresh();}//el refresh hace que se ejecute el onPaint y la pinte como toca ;)
}






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)