Страница: 1 |
Страница: 1 |
Вопрос: работа с текстами
Добавлено: 20.03.05 00:11
Автор вопроса: belmes
скажите пожалуйста, где найти функции для работы с текстами. В частности, функцию, определяющую длину текста в пикселях и функцию, определяющую выделенный текст
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #1
Добавлено: 20.03.05 00:35
для этой задачи по-моему можно так
Dim TL as integer 'длинна текста
Dim S as string
s=text1.seltext 'выделенный в текстбоксе текст
tl=length(s)'количество букв в нём
его длинну (или длину каждого отдельного символа) поможет найти апи GetCharWidth - вроде она
Номер ответа: 2
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #2
Добавлено: 21.03.05 01:21
А я совсем недавно обнаружил у формы (и у многих васюкинских объектов) методы TextHeight&Width.
Номер ответа: 3
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #3
Добавлено: 21.03.05 02:26
Выделение в текстовом поле определяется с помощью .SelStart, .SelLength и .SelText. Это свойства текстового поля. Просто набери Text1 и нажми точку. Появится список свойств и методов из которых ты их и можешь выбрать. А размеры в твипах, как уже было сказано с помощью Object.TextWidth и Object.TextHeight. Здесь объектом выступает твоё текстовое поле.
Номер ответа: 4
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #4
Добавлено: 21.03.05 04:07
Опа, я думал только в делфях такие преести есь.... пасиба!