Страница 1 из 1

Textbox Width

Добавлено: 08 мар 2003, 11:23
Alexan
А как бы мне задавать ширину Textbox не в пикселах, а в символах? Или я должен подсчитать ширину одного символа и в зависимости от этот задать ширину?

Re: Textbox Width

Добавлено: 08 мар 2003, 14:43
Циник
Alexan писал(а):А как бы мне задавать ширину Textbox не в пикселах, а в символах?
Как ты себе это видишь, товарищ? Символ i занимает меньше пикселей, чем символ Ы (если только шрифт не моноширинный, конечно).
Или я должен подсчитать ширину одного символа и в зависимости от этот задать ширину?
Трудно сказать, что ты должен, товарищ. Я бы на твоем месте сначала немного подумал, возможно, почитал бы MSDNили еще что-нибудь по теме, а потом уже задавал ширину.

Добавлено: 08 мар 2003, 17:14
Boo
в добавление к предыдущему оратору могу сказать, что этот на этот самый текстбокс можно поставить ограничение на максимальное количество символов. но это уже несколько другая история, с шириной контрола это не связано.

Re: Textbox Width

Добавлено: 08 мар 2003, 20:54
Lepsik
Alexan писал(а):А как бы мне задавать ширину Textbox не в пикселах, а в символах?
смотри в msdn что типа gettextwidth("bla-bla")

на основании текущего фонта и текста вернет размер в пикселах

Re: Textbox Width

Добавлено: 08 мар 2003, 20:59
Alexan
Lepsik писал(а):
Alexan писал(а):А как бы мне задавать ширину Textbox не в пикселах, а в символах?
смотри в msdn что типа gettextwidth("bla-bla")

на основании текущего фонта и текста вернет размер в пикселах
Спасибо, посмотрю. Пока я просто подсчитал примерно сколько мне пикселов надо. А ограничение на максимальное количество символов я, конечно же, поставил.