Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.18;
Скачать: CL | DM;

Вниз

Label по центру   Найти похожие ветки 

 
syte_ser78 ©   (2005-06-25 12:27) [0]

Делаю
Label2.caption:="Тут разный меняющийся текст"
label2.Left:=Round(frm_logo.Width/2)-Round(label2.Width/2);
label2.refresh;

В итоге лабел стоит на одном месте а хотелось бы чтобы он постоянно центрировался. В чем ошибка?


 
Anatoly Podgoretsky ©   (2005-06-25 12:36) [1]

Ты хочешь оспорить математику.


 
jack128 ©   (2005-06-25 12:48) [2]

with Label1 do
   Alignment := taCenter;
   Anchors := [akLeft, akRight];
 end


 
syte_ser78 ©   (2005-06-25 14:10) [3]

Anatoly Podgoretsky ©   (25.06.05 12:36) [1]
Извините, но я не понял. Разве нельзя так отцентрировать текст Х_ТЕКСТА=Х_ОКНА/2-ДЛИНА_ТЕКСТА/2
???

jack128 ©   (25.06.05 12:48) [2]
При включении данного сегмента в код не происходит ничего, а в параметре Aligment свойство tacenter jncencndetn


 
Гаврила ©   (2005-06-25 14:28) [4]


>  [3] syte_ser78 ©  


> а в параметре Aligment свойство tacenter jncencndetn


И вовсе не jncencndetn, смотри внимательнее
и все работает
проверь еще свойство "AutoSize" у метки

кинть на форму label
поставь Align :=alTop;
поставь Alignment := taCenter;
Убедись
%-))


 
syte_ser78 ©   (2005-06-25 14:47) [5]

Туплю. Спасибо!


 
Anatoly Podgoretsky ©   (2005-06-25 14:49) [6]

syte_ser78 ©   (25.06.05 14:10) [3]
Можно, но если шрифт моноширинный, но мое возражение касается математики, если у тебя изменяется label2.Width, то согласно законам математики должно изменяться и label2.Left, ты же утверждаешь обратное. Итак выходит, что или у тебя ошибка в программе или математика неверная наука.
Правда делать твоим методом, это чесать левое ухо правой рукой.



Страницы: 1 вся ветка

Текущий архив: 2005.07.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.043 c
3-1118270772
DRON1173
2005-06-09 02:46
2005.07.18
Обработка ошибок при работе с базой.


3-1118295250
Ярослав
2005-06-09 09:34
2005.07.18
Работа с базой MS SQL из DLL


14-1119880085
_Anton
2005-06-27 17:48
2005.07.18
Пустой буфер при GetFieldData


1-1120214242
Тучудище
2005-07-01 14:37
2005.07.18
Перекодирование из GSM(7 битной кодировки) в ASCII например


14-1119526376
Магнум
2005-06-23 15:32
2005.07.18
Pocket PC