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

Вниз

Декоративная щель   Найти похожие ветки 

 
Georg   (2002-04-25 11:49) [0]

Доброго времени суток! Есть проблемулька с изображением Label внутри Bevel - Bevel в формате bsRightLine, Label должен показывать текст по правой границе Bevel. Сделал так:
Label.Left := Bevel.Width - Label.Width
тогда Label "залезает" на декоративную щель справа. Как можно узнать ширину этой "щели"?
Благодарствую заранее, люди добрыя.


 
Anatoly Podgoretsky ©   (2002-04-25 12:01) [1]

А зачем узнавать, просто Label.Left := Bevel.Width - Label.Width - смещение справа, сколько нужно
Может просто сделать выравнивание по правой границе, зачем мучаться то.


 
Georg   (2002-04-25 12:09) [2]

Так я так и делал. У лейбла стоит AutoSize = True, но он немного наезжает на эту "вдавленную линию". Я так понимаю, что ширина этой линии входит в общую ширину Бевеля.


 
Dy-Ty   (2002-04-25 12:40) [3]

если хочешь всё сделать по нормальному , то сделай следующим образом:


Label.Left := Bevel.Width - Label.Width - GetSystemMetrics(SM_CXEDGE);

а вообще - изучай API, если хочешь действительно грамотно писать под Windows



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
3-26016
bos
2002-04-11 17:23
2002.05.09
Как подставить значение поля в sql-запрос


1-26191
Ghost.
2002-04-24 11:06
2002.05.09
Если вопрос часто повторяется извиняюсь..


3-26005
Yuraz
2002-04-15 16:40
2002.05.09
Мастера, помогите, как сделать выборку 10 случайных записей с пом


1-26186
Чужой
2002-04-25 15:44
2002.05.09
Как поменять текст на кнопке при нажатии на эту же кнопку?


1-26148
SerKom
2002-04-24 23:41
2002.05.09
сервис NT