|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.03.2009, 12:37 | #1 |
Delphi 7
Форумчанин
Регистрация: 10.02.2009
Сообщений: 354
|
Привязка Form1 к Label1
Мне надо чтоб Form1 с параметрами Height и Width менялся от длины Label1 просто у меня будет менятся сама текстовочка в Label.Caption у меня при измене он уходит в даль а мне надо чтоб менялась и сама форма уступая Label1 как это сделать заранее спасибо!
Дайте мне власть и я переверну ваш мир!...
|
10.03.2009, 12:51 | #3 |
Форумчанин
Регистрация: 21.07.2008
Сообщений: 192
|
Код:
Последний раз редактировалось lexaltd; 10.03.2009 в 13:07. |
10.03.2009, 12:59 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Автору: Рекомендую изначально запомнить ширину лабели. Потом при изменении текста получать разницу предидущей ширины и текущей, ну и увеличивать ширину формы на этот коэффициент
I'm learning to live...
|
|
10.03.2009, 13:33 | #5 |
Delphi 7
Форумчанин
Регистрация: 10.02.2009
Сообщений: 354
|
Stilet да не так не интересно!ширина может быть на весь экран а может и нет! там я эффект делаю мне нужно всего лишь! то что я спрашиваю.. т.е. форма под лабел
Дайте мне власть и я переверну ваш мир!...
|
10.03.2009, 13:57 | #6 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 411
|
Если я правильно понял "форма под лабел", то можно сделать так
Код:
Последний раз редактировалось S@fer; 10.03.2009 в 13:59. |
10.03.2009, 14:46 | #7 |
Delphi 7
Форумчанин
Регистрация: 10.02.2009
Сообщений: 354
|
вот еще один минус моей идеи! это то что форма не полностью привязывается к label1 извиняюсь что не сразу написал думал поймете!
мне надо чтоб он не уплотнял а еще при этом оставлял скажем +3 Width и + 4 Height а так вообщет то отлично но правда почемуТ с кодом Form1.Left:=Screen.Width - Form1.Width; Form1.Top:=Screen.Height - Form1.Height; уходит в даль! т.е. за границу... результат Form1.Label1.Left:=3; Form1.Label1.Top:=4; дает не то что мне надо!
Дайте мне власть и я переверну ваш мир!...
Последний раз редактировалось KWN, lnc; 10.03.2009 в 14:56. |
10.03.2009, 15:00 | #8 | |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 411
|
Цитата:
|
|
10.03.2009, 20:23 | #9 |
Delphi 7
Форумчанин
Регистрация: 10.02.2009
Сообщений: 354
|
S@fer этот код перемещает форму в правый-нижний угол, и за границу уходит если текстовочка больше чем сама форма... вот поэому я и говорю мне нужен код который сможет менять форму по горизонтали т.е. по Label1
Дайте мне власть и я переверну ваш мир!...
|
11.03.2009, 10:17 | #10 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 411
|
Тогда может подойдет такое
Код:
Последний раз редактировалось S@fer; 11.03.2009 в 10:26. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как загрузить текст.txt в label1 | Sergeu | Общие вопросы Delphi | 8 | 16.01.2009 00:16 |
при восспроизведении progressbar и label1 не работают | blackstersl | Общие вопросы Delphi | 4 | 12.09.2008 20:30 |
label1 | blackstersl | Общие вопросы Delphi | 3 | 11.09.2008 17:21 |
label1 in panel | blackstersl | Общие вопросы Delphi | 1 | 09.09.2008 19:20 |
Form1.Hide и Form1.Show... | Roof | Общие вопросы Delphi | 9 | 13.10.2007 13:33 |