Почему кнопки не работают

отредактировано 05:52 Раздел: FastReport 3.0
Привет, All!
использую FR v3.22
в дизайнере отчетов не функционируют некоторые кнопки графического оформления, в частности не работают кнопки верхняя/нижняя/левая/правая линии на панели "Рамка" (кнопки не дисайблиные, нажатие производиться, но эффекта нет)
при этом кнопка "Все линии рамки" и "Убрать рамку" работают

с чем это может быть связано, и как исправить?
спасибо

P.S.
подобных тем на форуме найти не удалось

Комментарии

  • отредактировано 05:52
    нашел где бажит, но хотелось узнать почему так реализовано?
    см. юнит frxDesgn
    строки с 3246 по 3266
    привожу код:
         20: SetFrameType(c, ftTop, FrameTopB.Down);
    
          21: SetFrameType(c, ftBottom, FrameBottomB.Down);
    
          22: SetFrameType(c, ftLeft, FrameLeftB.Down);
    
          23: SetFrameType(c, ftRight, FrameRightB.Down);
    
          24: begin
                SetFrameType(c, ftTop, True);
                SetFrameType(c, ftBottom, True);
                SetFrameType(c, ftLeft, True);
                SetFrameType(c, ftRight, True);
              end;
    
          25: begin
                SetFrameType(c, ftTop, False);
                SetFrameType(c, ftBottom, False);
                SetFrameType(c, ftLeft, False);
                SetFrameType(c, ftRight, False);
              end;
    
    при нажатии значение ###B.Down равно нынешнему состоянию кнопки, и следовательно не изменяется, как я понимаю должно быть или "not ###B.Down" или это состояние должно меняться раньше этого места, но тогда подскажите где это должно произходить?
  • отредактировано 05:52
    подобное поведение замечено только на winXP
    на win2k все работает

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.