Как вам новые элементы управления на ленте в D2009?

Как они выглядят в сравнении с DevXpress или оригинальными MSOffice.
Стоит ли тратить на них время (сейчас для практического использования, а не для академического любопытства, которым я все равно буду заниматься)?


person Francesca    schedule 24.09.2008    source источник


Ответы (3)


По моему опыту, новый элемент управления ленты реализует всю спецификацию, изложенную Microsoft. Единственная проблема, которую я заметил, - это небольшое мерцание при изменении размера формы, в результате чего одна из секций сворачивалась или расширялась.

Стоит потратить время? Определенно, поскольку они легче, и это вопрос времени, когда кто-то избавится от мерцания (может быть, это так же просто, как lockwindowupdate, вставленное в исходный код?). Не помешает использовать диспетчер действий Delphi, на котором все основано.

person skamradt    schedule 25.09.2008
comment
Да, я также заметил это небольшое мерцание на моем компьютере с Windows XP, но не на моем компьютере с Vista (который также оказался намного быстрее). У меня тоже бывает, когда я меняю вкладки. - person MB.; 26.09.2008
comment
Не злоупотребляйте LockWindowUpdate () для этого. См. blogs.msdn.com/oldnewthing/archive/2007/02 /22/1742084.aspx. - person Moritz Beutel; 30.06.2009

Единственная проблема, с которой я пока сталкиваюсь, - это отсутствие реализации Glass Frame в Windows Vista (см. Мой вопрос здесь), если только кто-то не нашел способ заставить это работать. Единственная часть, которая может не быть проблемой для вас, это то, что, похоже, нет способа настроить тему, что, как я знаю, некоторые люди хотели бы сделать в своих приложениях.

person Community    schedule 09.10.2008

ИМО, ленточный элемент управления DevExpress намного сложнее, чем должен быть. Я владею ленточным элементом управления DevExpress, но преобразован для использования delphi TRibbon. delphi TRibbon тоже не идеален, но я научился избегать этих проблем.

person X-Ray    schedule 21.08.2009