Используя стандартные компоненты Delphi TRibbon, я заметил, что они не настолько яркие.
-
Во-первых, они не выглядят так же хорошо, как Microsoft, например, эффекты свечения и цвета в TRibbon не выглядят так же впечатляюще, как те, которые используются в Wordpad или Paint в Windows 7.
-
Во-вторых, если вы хотите создавать интерфейсы Ribbon Styled, я заметил, что нет меню в стиле ленты или всплывающих меню, независимых от TRibbon. Для настоящей ленты есть, но если говорить о целях непрерывности, вы хотели бы, чтобы всплывающие меню стиля ленты были назначены TListbox или TListView, но, похоже, не существует.
-
В-третьих, иногда, когда действие ленты ограничено, оно по-прежнему показывает эффект горячего свечения, как будто он зависает над действием, даже если он отключен.
-
Наконец, я нахожу очень неудобным попытку разместить в группе компоненты контейнера, такие как TCombobox. Это действительно неудобно подбирает элементы управления и положение и т.д.
Я предполагаю, что моя точка зрения заключается в том, что использование стандартных компонентов Delphi TRibbon, по-видимому, не является лучшим подходом как визуально, так и с пользой. Как я могу сделать вид приложения в стиле ленты и работать так же аккуратно, как и те, которые делают Microsoft, как я уже говорил раньше, чем Wordpad и Paint делают в Windows 7?
Посмотрите на этот скриншот для сравнения, чтобы получить лучшую идею:
Лента Delphi кажется неполной, если я не ожидаю слишком многого. Я полагал, что компоненты Ribbon должны предоставить вашему приложению лучший опыт для конечного пользователя как визуально, так и лучшего рабочего пространства и т.д.
Какие предложения вы могли бы дать, чтобы улучшить или заставить работу Tribbon работать и выглядеть как Microsoft?
Я не использую интерфейсы стиля ленты все время, поэтому покупка сторонних компонентов - это не то, что я действительно хочу сделать. Я посмотрел на TMS и DevExpress, но по их цене они не выглядят так же хорошо. TMS выглядят хуже, чем стандартный Delphi TRibbon.