Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2017, 21:44   #1
Серёга Русич
Пользователь
 
Регистрация: 11.05.2011
Сообщений: 31
По умолчанию Перенести не вмещающийся в label текст

Доброго времени суток, уважаемые!
У меня возникла следующая проблема:
Есть 3 Label'а, у каждого своя фиксированная длина
Есть определенный текст, который присваивается первому label'у. Сама проблема в следующем: если текст не помещается в первый label - нужно, чтоб оставшаяся часть текста переносилась на второй label. Если не вмещается и во второй - чтоб остаток текста переносился на 3-й label.
Подскажите, пожалуйста, как такое можно реализовать (и возможно ли вообще)?
Серёга Русич вне форума Ответить с цитированием
Старый 18.02.2017, 22:41   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

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

Последний раз редактировалось Аватар; 18.02.2017 в 22:44.
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как перенести текст из блокнота в excel kush1k Microsoft Office Excel 8 20.11.2020 08:38
Взять текст из ячейки и перенести на лист 2а madex Microsoft Office Excel 9 11.03.2011 15:26
Перенести текст в Базу данных demiancz БД в Delphi 9 08.01.2011 02:26
Перенести текст на новую строку VistaSV30 Microsoft Office Access 4 31.01.2010 08:45
Текст из label Domoffou Win Api 1 07.01.2008 09:49