Вопрос
Версия 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 Сообщество Чайников
Контактная информация