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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2011, 12:42   #1
bbk_serg
Пользователь
 
Регистрация: 15.12.2008
Сообщений: 62
Смущение автоматическое изменение размер текста в label

Здраствуйте!

Возможно ли в компоненте lable, автоматическое изменение размера текста, тоесть задан размер lable, а текст который должен там быть, автоматически растягиваеться под размер labla?

Заранее спасибо!
bbk_serg вне форума Ответить с цитированием
Старый 01.02.2011, 13:24   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

В TLabel это не осуществимо
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 01.02.2011, 13:49   #3
bbk_serg
Пользователь
 
Регистрация: 15.12.2008
Сообщений: 62
По умолчанию

А в каком компоненте можно это реализовать?
bbk_serg вне форума Ответить с цитированием
Старый 01.02.2011, 13:50   #4
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Как вариант, можно нарисовать текст из Label-а на какой-нибудь виртуальный Canvas (тот же BitMap), а потом растянуть или сжать его по ширине Label-а не изменяя высоту. Имхо, пустая трата времени. А если в Label попадет всего одна или две буквы? Размер шрифта будет 250?
_SERGEYX_ вне форума Ответить с цитированием
Старый 01.02.2011, 14:08   #5
bbk_serg
Пользователь
 
Регистрация: 15.12.2008
Сообщений: 62
По умолчанию

должно выводиться как миниму несколько слов, и даже если и 250 ничего страшного в этом нет.
bbk_serg вне форума Ответить с цитированием
Старый 01.02.2011, 14:30   #6
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Цитата:
Сообщение от bbk_serg Посмотреть сообщение
должно выводиться как миниму несколько слов, и даже если и 250 ничего страшного в этом нет.
если в одну строчку то и мудрить ничего не надо, св-во autosize у лэйбл поставьте в true
SERG1980 вне форума Ответить с цитированием
Старый 01.02.2011, 14:35   #7
bbk_serg
Пользователь
 
Регистрация: 15.12.2008
Сообщений: 62
По умолчанию

Нужно в три, четыре, а насколько я знаю то autosize подганяет размер лейбела под текст а не наоборот.
bbk_serg вне форума Ответить с цитированием
Старый 01.02.2011, 14:49   #8
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Тогда ещё св-во WordWrap в true
SERG1980 вне форума Ответить с цитированием
Старый 01.02.2011, 16:39   #9
bbk_serg
Пользователь
 
Регистрация: 15.12.2008
Сообщений: 62
По умолчанию

Цитата:
Тогда ещё св-во WordWrap в true
Мне нужно чтобы текст менял размер, но не лейбел.


А можно написать код, например если текст имеет например 20 символов то розмер будет 24, если 40 символов то 16? Возможен ли такой вариант?
bbk_serg вне форума Ответить с цитированием
Старый 01.02.2011, 16:49   #10
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

читаем посты номер 2 и 4
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическое изменение значения в ячейке TStalin Microsoft Office Excel 7 07.09.2010 18:19
Автоматическое изменение высоты строки Solex Microsoft Office Excel 3 11.02.2010 18:37
автоматическое изменение значения intelx1989 Microsoft Office Access 1 12.01.2010 21:19
Автоматическое изменение переменной в типе TwiX Общие вопросы Delphi 3 19.11.2009 03:27
автоматическое изменение падежа слова B00lean Microsoft Office Word 5 20.03.2009 00:43