Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подогнать размер textbox под значение / 6 сообщений из 6, страница 1 из 1
07.02.2008, 10:21
    #35115880
Vitalь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подогнать размер textbox под значение
Пример. Есть textbox, количество символов (буквы, цифры, -, /, №) которое могут ввести равно 10 симвалам, размер шрифта = 10. Вопрос какой д.б. width и height ? Формула расчёта есть ? P.S. (расчёт нужен и для других контролов, combobox, spinner, колонки в grid)
...
Рейтинг: 0 / 0
07.02.2008, 10:32
    #35115928
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подогнать размер textbox под значение
Фоксель - единица измерения равная 1 символу. Поищи в форуме. Тут почитай
Как вариант использовать моноширинные шрифты типа Courier`а
...
Рейтинг: 0 / 0
07.02.2008, 11:03
    #35116095
Vitalь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подогнать размер textbox под значение
мне кажется, что накаком-то форуме встречал формулу для расчёта...
...
Рейтинг: 0 / 0
07.02.2008, 11:06
    #35116111
Kruchinin Pahan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подогнать размер textbox под значение
Vitalьмне кажется, что накаком-то форуме встречал формулу для расчёта...
Копай в сторону TEXTWIDTH, FONTMERIC([1|6]). Правда надо учитывать ширину бордюра, копай в сторону SYSMETRIC. И еще надо учитывать, что текстбокс добавляет константный отступ при выводе текста.
...
Рейтинг: 0 / 0
07.02.2008, 11:06
    #35116113
XAndy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подогнать размер textbox под значение
thisform.TextWidth()
...
Рейтинг: 0 / 0
07.02.2008, 12:09
    #35116435
Vitalь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подогнать размер textbox под значение
Пробую TXTWIDTH(cExpression [, cFontName, nFontSize [, cFontStyle]])

Пример:

TXTWIDTH('012345678901234567890123456789','Courier ',10)*FONTMETRIC(6,'Courier ',10)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подогнать размер textbox под значение / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]