Здравствуйте, Прошу уделить 1 минуту и ответить
for(int i=10; i>=1; i--)
{
mas[i][hi]=iHigh(_Symbol,1440,i);
}
Вопрос: Как мне заставить закрашиваться правильно, т.е если число больше предыдущее тогда он закрашивается 1-м цветом, если число меньше предыдущего тогда 2-м цветом, как на рисунке ниже
А ниже сам код, который выводит ХАИ последних 10 дней, я не знаю что с чем сравнить, не правильная закраска получается
if(mas[11-i][hi]<mas[i][hi]) EditCreate(0,StringConcatenate("hii",i),0,PRICEX+65*i,PRICEY+15,65,15,0,DoubleToStr(mas[11-i][hi],_Digits),"Arial",8,ALIGN_CENTER,true,Tomato,C'53,53,53',C'236,233,216');
else EditCreate(0,StringConcatenate("hii",i),0,PRICEX+65*i,PRICEY+15,65,15,0,DoubleToStr(mas[11-i][hi],_Digits),"Arial",8,ALIGN_CENTER,true,Aqua,C'53,53,53',C'236,233,216');
Прошу заметить что числа выводятся не с 1 по 10, а с 10 по 1
Спасибо
Комментарии (1)
6 vebster Автор Сообщений: 205
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий