Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > SynUniHighlighter и SynEdit > Глюк в прокрутке компонента SynCompletionProposal


Автор: TChainik 7.9.2007, 04:02
Доброго времени суток!

При использовании манифеста XP, прокрутка ведет себя странно, при нажатии стрелочки вниз появляется значок растягивания формы.

Автор: TChainik 7.9.2007, 07:12
Если кому интересно, то лечится это следующим образом:

1. Находим файл SynCompletionProposal.
2. В этом файле находим procedure TSynBaseCompletionProposalForm.CreateParams(var Params: TCreateParams);
3. Удаляем Style := WS_POPUP;

Попутный баг нашел, когда колесиком мышки прокручиваем. Не понял реализованную технологию.
Скроллбар прокручивается не до конца.

Автор: TChainik 7.9.2007, 08:07
Извиняюсь что постю в эту ветку, но все же... 
Еще один непонятный баг:

1.
ставлю для элементов списка стиль:

\style{+B}%s\style{-B}\column{}%s

т.е. получается так: тексттекст

но прикол в том, что такое ощущение что когда вычисляется длина текста, то не учитывается что стоит стиль жирный...

(свойство BiggestWord я конечно ставлю перебором как максимальный элемент (жирный))

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

3. еще одно пожелание - сделайте свойство AutoSize (ведь удобнее, чем постоянно менять размер мышкой).

Спасибо за Внимание smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)