СообЧа > База Знаний > Программирование > Visual Basic > Формы и элементы управления

Вопрос

Версия VB: 6.0

Расскажите поподробнее про RichTextBox, пожалуйста. Особенно интересуют всякие уловки обращения с ним, устраниние неудобностей, нахождение удобностей.. Очень бы хотелось поподробное узнать о таких незаметных для невооруженного глаза вещах как: Function Find(bstrString As String, [vStart], [vEnd], [vOptions]) As Long, Function GetLineFromChar(lChar As Long) As Long, Sub LoadFile(bstrFilename As String, [vFileType]), Sub SaveFile(bstrFilename As String, [vFlags]), Sub ShowWhatsThis(), Sub Span(bstrCharacterSet As String, [vForward], [vNegate]), Sub UpTo(bstrCharacterSet As String, [vForward], [vNegate]) и т.д.

Особенно интересуют все эти странные параметры начинающиеся на v.. какие они есть и что бы они значили..

Ответ

На самом деле это очень удобный контрол :)

1. Ну чтож, начнем с f Find(bstrString As String, [vStart], [vEnd], [vOptions]) As Long

bstrString — искомая строка,

vStart — позиция в тексте, начиная с которой будет искать,

vEnd — позиция в тексте, до которой будет искать,

vOptions — условие, с учетом которого будет производиться поиск.

( rtfMatchCase = 4; rtfNoHighlight = 8; rtfWholeWord = 2 )

2. GetLineFromChar(lChar As Long) As Long

выдает номер последней строки в которой встречается указаный как lChar символ (если не знаещ ASCII табл. то можно использовать f Asc();

например:

f Asc(«a») — вернет соответствующий символу «a» код)

ну а остальное тут и самому не трудно разобраться :)

Из конференции Expert_FAQ



Copyright © 2000-2004 Сообщество Чайников
Контактная информация