Как они выглядят в сравнении с DevXpress или оригинальными MSOffice.
Стоит ли тратить на них время (сейчас для практического использования, а не для академического любопытства, которым я все равно буду заниматься)?
Как вам новые элементы управления на ленте в D2009?
Ответы (3)
По моему опыту, новый элемент управления ленты реализует всю спецификацию, изложенную Microsoft. Единственная проблема, которую я заметил, - это небольшое мерцание при изменении размера формы, в результате чего одна из секций сворачивалась или расширялась.
Стоит потратить время? Определенно, поскольку они легче, и это вопрос времени, когда кто-то избавится от мерцания (может быть, это так же просто, как lockwindowupdate, вставленное в исходный код?). Не помешает использовать диспетчер действий Delphi, на котором все основано.
Единственная проблема, с которой я пока сталкиваюсь, - это отсутствие реализации Glass Frame в Windows Vista (см. Мой вопрос здесь), если только кто-то не нашел способ заставить это работать. Единственная часть, которая может не быть проблемой для вас, это то, что, похоже, нет способа настроить тему, что, как я знаю, некоторые люди хотели бы сделать в своих приложениях.
ИМО, ленточный элемент управления DevExpress намного сложнее, чем должен быть. Я владею ленточным элементом управления DevExpress, но преобразован для использования delphi TRibbon. delphi TRibbon тоже не идеален, но я научился избегать этих проблем.