Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 2 165

/ вопрос открыт /

Здравствуйте, эксперты!
Как реализовать у компонента свойство WordWrap

Anderson N.N Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Anderson N.N (статус: 2-ой класс)
Вопрос отправлен: 6 декабря 2008, 16:02
Состояние вопроса: открыт, ответов: 1.

Ответ #1. Отвечает эксперт: Nasgool

Здравствуйте, Anderson N.N!
В метке StaticText перенос длинного текста осуществляется автоматически, если значение AutoSize установлено в false и размер компонента достаточен для размещения нескольких строк. Для того, чтобы в StaticText осуществлялся перенос при изменении пользователем размеров окна, надо осуществлять описанную выше перерисовку компонента методом Repaint в обработчике события формы OnResize

Ответ отправил: Nasgool (статус: 2-ой класс)
Время отправки: 6 декабря 2008, 17:39
Оценка за ответ: 4


Мини-форум вопроса

Всего сообщений: 3; последнее сообщение — 6 декабря 2008, 17:42; участников в обсуждении: 2.
Nasgool

Nasgool (статус: 2-ой класс), 6 декабря 2008, 17:28 [#1]:

У какого компонента?
Anderson N.N

Anderson N.N (статус: 2-ой класс), 6 декабря 2008, 17:33 [#2]:

хочу сделать класс производный от TStaticText с единственным усовершенствованием это добавка свойсва WordWrap
Nasgool

Nasgool (статус: 2-ой класс), 6 декабря 2008, 17:42 [#3]:

Учтите, что использование в свойстве Anchors одновременной привязки компонента к противоположным сторонам контейнера приведет к растягиванию или сжатию компонента при изменении пользователем размеров окна. При этом в метках в ряде случаев наблюдаются неприятности, связанные с перемещением надписей (если они, например, выровнены по центру). Чтобы избежать этих неприятностей, надо в обработку события формы OnResize вставить операторы, перерисовывающие компоненты методом Repaint, например:

StaticText1.Repaint;

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:42
Выполнено за 0.02 сек.