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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 01.11.2010, 15:06   #1
WennY
Форумчанин
 
Регистрация: 17.01.2008
Сообщений: 236
По умолчанию Выравнивание текста при alClient

Когда ставишь этот эладжн, окно программы на весь экран расползается, но текст в форме в итоге сваливается куда-то в сторону (если быть точнее - влево). Как отцентровать его в данном случае? Никакие стандартные отцентровки на него не действуют, как только клиента ставишь - сразу слетает все и хоть ты тресни.

Последний раз редактировалось WennY; 01.11.2010 в 15:09.
WennY вне форума
Старый 01.11.2010, 16:23   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Что такое "текст в форме"? Это лэйбл в ценре формы ? Или что-то другое ?
mihali4 вне форума
Старый 01.11.2010, 16:28   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
эладжн
Шо за хоркрукс такой?
I'm learning to live...
Stilet вне форума
Старый 01.11.2010, 16:31   #4
WennY
Форумчанин
 
Регистрация: 17.01.2008
Сообщений: 236
По умолчанию

Align - по англ читается элайджн . Текст в лейбле, да
WennY вне форума
Старый 01.11.2010, 16:31   #5
BeJIuKuu_Hexo4yxa
Пользователь
 
Регистрация: 13.10.2010
Сообщений: 96
По умолчанию

Align alClient растягивает текущий компонент на весь размер родительского.
Координаты текста задаются по левому верхнему углу. Поэтому он и уползает.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. (Стив Макконнелл)
BeJIuKuu_Hexo4yxa вне форума
Старый 01.11.2010, 16:34   #6
WennY
Форумчанин
 
Регистрация: 17.01.2008
Сообщений: 236
По умолчанию

Да я уже понял, что растягивает он его криво просто... Можно в данной ситуации как-то повлиять на процесс?
WennY вне форума
Старый 01.11.2010, 16:39   #7
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Да очень просто.
Во-первых, Label1.Alignment=taCenter установить.
Во-вторых:
Код:
procedure TForm1.FormResize(Sender: TObject);
begin
Label1.Left:=0;
Label1.Width:=ClientWidth;
end;
mihali4 вне форума
Старый 01.11.2010, 16:41   #8
BeJIuKuu_Hexo4yxa
Пользователь
 
Регистрация: 13.10.2010
Сообщений: 96
По умолчанию

Воспользуйся свойством Alignment.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. (Стив Макконнелл)
BeJIuKuu_Hexo4yxa вне форума
Старый 01.11.2010, 16:54   #9
WennY
Форумчанин
 
Регистрация: 17.01.2008
Сообщений: 236
По умолчанию

mihali4, BeJIuKuu_Hexo4yxa, ништяк, спасибо, с меня пузырь Тему можно клоз..
WennY вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выравнивание текста Pandora13 Microsoft Office Word 2 27.02.2010 01:33
Флеш в IE + выравнивание текста bullvinkle HTML и CSS 0 29.11.2009 16:50
Выравнивание текста по вертикали bowa HTML и CSS 8 20.09.2009 20:34
Выравнивание искаженного текста RealKultura Общие вопросы C/C++ 0 19.12.2008 23:25
Выравнивание текста SeregaIRK Общие вопросы Delphi 4 21.07.2008 15:17