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

Вниз

Так что ж такое Лейбл   Найти похожие ветки 

 
Просто Я   (2010-08-25 02:07) [0]

Уважаемые програмеры.Встал в ступор.
Есть форма во весь экран.На ней надо расположить 2 Label.
Лейблы должны быть четко посередине экрана..Длина лейблов может меняться
для 1 от 1 до 10
2  1до 200
В теории все просто
RxLabel1.Left:=Screen.Width div 2- XX;
XX- подбирал вручную,
и если подобрать для определенного кегля и длины строки можно,то все слепо тыркать как то не хочется.
Может есть какое простое и умное решение?

Кегль возьмите отличный от 8,так как он создает эфект прямого попадания.Мне требовался 48,дальше  в зависимости от длины строки


 
Германн ©   (2010-08-25 02:37) [1]

Так лэйблы лежат на форме или на экране?


 
Anatoly Podgoretsky ©   (2010-08-25 06:39) [2]

Label.Alignment := taCenter
Размеры метки установить от края до края, и ничего в коде не требуется расчитывать.


 
Ой   (2010-08-25 06:51) [3]

Так не интересно, романтизьму нет... не дают человеку жить (с)   ))))


 
Ega23 ©   (2010-08-25 07:42) [4]


> Может есть какое простое и умное решение?


TCanvas.GetTextWidth + F1


 
{RASkov} ©   (2010-08-25 08:51) [5]

RxLabel1.Left:=Screen.Width div 2- XX;
Если у RxLabel1 установлен автосайз то можно вот так:
RxLabel1.Left:=(ClientWidth - RxLabel1.Width) div 2;



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
11-1226388197
Максим
2008-11-11 10:23
2010.11.14
Ошибка в последнем дистрибутиве KOL MCK!


15-1280827435
Kolan
2010-08-03 13:23
2010.11.14
Кто-нибудь работал с АПИ ВКонтакте?


2-1282567015
PinDOS
2010-08-23 16:36
2010.11.14
Целочисленные типы с указанием разрядности


2-1282029505
03111978
2010-08-17 11:18
2010.11.14
Как прочитать данные из ячейки DBGRID


15-1280865079
NailMan
2010-08-03 23:51
2010.11.14
А еще я подсел на действующий стимпанк...