:: Visual Foxpro, Foxpro for DOS
Лабель по центру формы
Hel!Riser
Автор

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
Блин, ребят, зашкаливаю Есть форма, лабель - при старте инвисибле, текстбокс, спинер и кнопка. Дык вот при нажматии кнопки вызываеца метод frm.ShowLabel()
thisform.lbl.Caption=thisform.txt.Value
thisform.lbl.FontSize=thisform.spn.Value
thisform.lbl.Visible=.T.
STORE .F. TO ;
thisform.txt.Visible, ;
thisform.spn.Visible, ;
thisform.cmd.Visible
дык вот как в зависимости от размера фонта (spn) вывести лабель строга по центру!?




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: Лабель по центру формы
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
А AutoSize?




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: Лабель по центру формы
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Alignment - center




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Лабель по центру формы
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Я так понял он лэйбл по центру формы хочет




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: Лабель по центру формы
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Растянул label во всю форму - вот и будет по центру, если уже влом расчитать координаты после AutoSize=.T.




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Лабель по центру формы
Hel!Riser
Автор

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
блин, грю - туплю. Лабель афтосфйз. как его по центру вывести?! по ширине и высоте




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: Лабель по центру формы
Hel!Riser
Автор

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
Коллеги!! Ну уже как сделать-то?! И Паша фсегда прямой код выкладывал Ну где вы фсе?!




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: Лабель по центру формы
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
This.Top = (ThisForm.Height - This.Height)/2
This.Left = (ThisForm.Width - This.Width)/2
Опять развод?




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: Лабель по центру формы
Penner

Сообщений: 4102
Откуда: Muenster
Дата регистрации: 26.04.2002
вычисли размер label
Txtwidth()*Fontmetric()
паремертры функция посмотри в хелпе
Ratings: 0 negative/0 positive
Re: Лабель по центру формы
Hel!Riser
Автор

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
Чорт. Тока PaulWist не ответил на просьбу засранца ;) Потому как, если б в текстбокс ввести "Вас развели на празнике" - любовались бы вы лабелем посередь экрана
с 1 апрелем вопщем. Спасиба за участие!




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: Лабель по центру формы
PaulWist

Сообщений: 14621
Дата регистрации: 01.04.2004
Хел, не ругайся - твой пост увидел самым последним, не успел даже понять о чем речь, вызвали по делам. Я так и не понял ты решил или нет.




------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: Лабель по центру формы
Hel!Riser
Автор

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
ага. примерна так:
_SCREEN.AddObject('lbl', 'label')
_SCREEN.lbl.Caption=CPCONV(1251, 866, '¤Єю хёЄ№ Ёрчтюф эр яхЁтюх ряЁхы')
_SCREEN.lbl.FontSize=36
_SCREEN.lbl.AutoSize=.T.
_SCREEN.lbl.Top=(_SCREEN.Height - _SCREEN.lbl.Height)/2
_SCREEN.lbl.Visible=.T.




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: Лабель по центру формы
PaulWist

Сообщений: 14621
Дата регистрации: 01.04.2004
Цитата:
_SCREEN.lbl.Caption=CPCONV(1251, 866, '¤Єю хёЄ№ Ёрчтюф эр яхЁтюх ряЁхы')

Просто слов нет, PIVA, кстати предлагал тебя в качестве воспитателя для детей - ой, что тогда из них получится




------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: Лабель по центру формы
Hel!Riser
Автор

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
Паш, дети должны быть фсесторонее развиты привози! Научу курить куришку и бухать бухашку




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 11 (Гостей: 11)

© 2000-2024 Fox Club 
Яндекс.Метрика