Показать сообщение отдельно
Старый 23.03.2002, 03:09
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 8  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
2insane shout
ээээ... извините это опять не то

свойство scroll имеет диапазон значений
от 1
до maxscroll

уже из этого понятно, что как определение количества отображаемых за один раз строчек это свойство испоьзовать нельзя...

чтобы определить емкость поля (количество символов, помещающихся за один раз в поле) можно вначале, до загрузки в поле текста, прогнать цикл, в котором в это поле записываетс известое число символов и проверяется свойство maxscroll этого поля:
как только maxscroll стал отличен от единицы - все, текст вылез за границы поля...

этот метод бывает полезен когда поле хтмльное и размер шрифта (а соответственно количество влезающих строчек) может меняться

а больше способов вроде нету... только если не-динамически:
просто посмотреть сколько строчек влезает в это поле для данного размера шрифта...


Последний раз редактировалось Nox Noctis; 23.03.2002 в 03:11.