Тема: TButton
Показать сообщение отдельно
  #7  
Старый 27.11.2011, 16:49
Dormindo Dormindo вне форума
Прохожий
 
Регистрация: 27.11.2011
Сообщения: 1
Репутация: 10
По умолчанию Модуль ColorButton работает, но не вполне корректно:

Доброго времени суток!

В результате
DrawText(FCanvas.Handle, PChar(Caption), - 1, Rect, DT_SINGLELINE or DT_CENTER or DT_VCENTER);

из-за DT_SINGLELINE свойство WordWrap не отрабатывается.
При замене DT_SINGLELINE на DT_WORDBREAK отрабатывается нормально, но только в том случае, если кнопка включена. При выключении кнопки Enabled:=False - перенос по словам всё равно не работает.
Ну и плюс - слетает центрирование по вертикали.

Кто-нибудь решил эту проблему?
Ответить с цитированием