Susik |
опубликован 24-10-2001 17:53 MSK
ВСтупление. Короче, делал тут один проект. Там короче 2 кнопочки, в них почти одинаковый код: там цикл эмуляции нажатия кнопок. Тока на 2 кнопочку повесил ышо один дополнительный цикл, там надо.. Ну в общем глюк не в этом. После циклов идет вывод информации в Label типа: Label1->Caption="zzzzz"+IntToStr(зю)+"zzz"; . В обработчике нажатия первой кнопки стоит такой вывод для 1 метки, а для 2 кнопки там выводится аналогичная фигня в 2 метки. Дык когда цикл в 1 кнопке кончается, то метка перерисовывается нормально, там все здорово. А когда во 2-й кнопке заканчиваются циклы, то в 1-ю метку все нормально выводится, а во вторую - не совсем : координаты этой метки меняются. Причем если поменять местами строки Label1->Caption="1111"+IntToStr(a)+"111"; и Label2->Caption="2222"+IntToStr(b)+"222"; , то соответственно и поменяются координаты той метки, чье текстовое значение меняется первым. Вот какая фишка. :))) А когда строку Label1->Caption="11111"+IntToStr(a)+"111"; вставить ышо раз в исходник (после той, что уже есть) то все нормально.Вот такая сволочь этот билдер.
|