ThemeManager и toolbar в редакторе

отредактировано 03:24 Раздел: FastReport 3.0
Попробовал поставить в демо FastReport 3 ThemeManager (скачан с http://www.soft-gems.net, позволяет использовать темы с красивыми кнопочками под Win XP)

В целом все работало OK, но перестали нажиматься кнопочки в toolbare редактора репортов (например Bold, Italic итд).

В чем может быть дело? Или это можно как-то обойти?

использовались FastReport 3.05 trial и Delphi 6 Professional.

Комментарии

  • отредактировано 03:24
    Попробуйте на Delphi7. ФР тут не при чем, глючит TToolBar.
  • отредактировано 03:24
    AlexTZ написал:
    Попробуйте на Delphi7. ФР тут не при чем, глючит TToolBar.
    TToolBar с темами работает, я попробовал с Rich Edit Control Demo из дельфийских примеров.
    А Delphi 7 пробовать тоже не хочется, слишком дорого обойдется.
  • отредактировано 03:24
    А какие кнопки были в FastReport 2.x?
    Дело в том, что раньше все работало, хотелось бы купить третью версию, но изза такой мелочи не хотелось бы лишаться поддержки тем в XP?
  • отредактировано 03:24
    Еще раз - в Delphi7 все работает. Ошибка в контролах в ранних версиях Delphi/BCB. Проверить легко - сделайте простой проект с TToolBar, TToolButton (стиль у кнопок надо поставить tbsCheck).
    В 2.53 использовались TSpeedButton.
  • отредактировано November 2004
    AlexTZ написал:
    Проверить легко - сделайте простой проект с TToolBar, TToolButton (стиль у кнопок надо поставить tbsCheck).
    Все так и сделал. Сделал TToolbar, надобавлял TToolButton-ов...
    Кнопочки нажимаются и отжимаются как с ThemeManager так и без нее.

    А это не может быть, скажем, из-за того, что demo FastReport скомпилировано без тем?
  • отредактировано 03:24
    Демка скомпилирована в Delphi5.
  • отредактировано 03:24
    Я не совсем это имел в виду, неправильно выразился.
    FastReport Trial поступает не в исходных кодах, а так-сказать в "байткоде" (простите мое возможное профанство)

    Реальна ли ситуация, что при установке компонентов из исходников (и компиляции их вместе с проектом, куда включены темы) в Delphi 6, их поведение изменится (т.е. кнопочки станут прижиматься и отжиматься)?
  • отредактировано 03:24
    Нет, нереальна. Только перекомпиляция под Delphi7 исправит ситуацию.

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

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