Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
romanich
-
- Начинающий

-

-
- Сообщения: 19
- Зарегистрирован: 12.04.2005 (Вт) 14:33
- Откуда: Саратов
-
romanich » 13.05.2005 (Пт) 12:35
Как можно поменять цвет каким-либо определённым символам(иле строке) в Rich TextBox'е или изменить размер,
bold,
курсив,
подчёркивания? (У меня нет MSDN

)
-
romanich
-
- Начинающий

-

-
- Сообщения: 19
- Зарегистрирован: 12.04.2005 (Вт) 14:33
- Откуда: Саратов
-
romanich » 13.05.2005 (Пт) 12:48
Или может кто ссылку даст на ресурс какой по элементам управления типа Rich TextBox, ListView, TreeView etc...
-
Antonariy
-
- Повелитель Internet Explorer

-

-
- Сообщения: 4824
- Зарегистрирован: 28.04.2005 (Чт) 14:33
- Откуда: Мимо проходил
-
Antonariy » 13.05.2005 (Пт) 13:15
Ну Object Browser же у тебя есть...
SelStart, SelLength, SelBold, SelItalic и т. д.
Лучший способ понять что-то самому — объяснить это другому.
-
Jenizix
-
- Географ

-

-
- Сообщения: 545
- Зарегистрирован: 20.04.2004 (Вт) 20:52
- Откуда: Москва
-
Jenizix » 13.05.2005 (Пт) 13:32
Да, только сначала нужно выделить нужный текст (selstart, sellenght) а потом уже selcolor и т.п.
Ушел в себя, вернусь не скоро...
Если вам нужно сделать прозрачной только форму, а контролы на ней нет, то вам сюда!!!
-
GSerg
-
- Шаман

-
-
- Сообщения: 14286
- Зарегистрирован: 14.12.2002 (Сб) 5:25
- Откуда: Магадан
GSerg » 13.05.2005 (Пт) 14:06
romanich писал(а):(У меня нет MSDN

)
www.msdn.microsoft.com
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас
-
Mactish
-
- Начинающий

-
-
- Сообщения: 8
- Зарегистрирован: 19.04.2005 (Вт) 18:17
Mactish » 13.05.2005 (Пт) 16:23
И сохранить форматированный текст можно в любом формате, в том числе придуманном самим?
-
Ennor
-
- Конструктивный критик

-
-
- Сообщения: 2504
- Зарегистрирован: 18.12.2001 (Вт) 3:58
- Откуда: Калуга -> Москва
-
Ennor » 13.05.2005 (Пт) 17:59
Конкретно из RichTextBox текст можно сохранить в одном из двух форматов - голый текст (.txt) и "богато форматированный" текст (.rtf). Определяется вторым аргументом метода .SaveFile(), кажется. Ну а если тебе надо в собсный формат потом перегнать, то - RTF полностью документирован и довольно прост, пишешь свой парсер-конвертер

и вся любовь.
-
Ruslan Demidow
-
- Мужчина!

-

-
- Сообщения: 987
- Зарегистрирован: 25.03.2004 (Чт) 13:39
- Откуда: N.Novgorod
-
Ruslan Demidow » 14.05.2005 (Сб) 22:21
На форму кладёшь RichTextBox (в коде RTB) и кнопку (в коде Command1).
Далее, в модуле формы прописываешь следующий текст
- Код: Выделить всё
Option Explicit
Private Sub Command1_Click()
Dim arrTxt() As String
Dim curPos As Long
arrTxt() = Split(RTB.Text, vbCrLf)
With RTB
'pаскpасим пеpвую стpоку
curPos = 2
.SelStart = 0
.SelLength = Len(arrTxt(0))
.SelColor = vbRed
.SelBold = True
curPos = curPos + Len(arrTxt(0))
'pаскpасим втоpую стpоку
.SelStart = curPos
.SelLength = Len(arrTxt(1))
.SelColor = vbBlue
.SelItalic = True
curPos = curPos + Len(arrTxt(1))
'тpетью пpопускаем
.SelStart = curPos
.SelLength = Len(arrTxt(2))
.SelColor = vbBlack
curPos = curPos + Len(arrTxt(2))
End With
End Sub
Private Sub Form_Load()
Dim sText As String
sText = "Пеpвая стpока" & vbCrLf & "Втоpая стpока" & vbCrLf & "Тpетья стpока"
RTB.Text = sText
End Sub
Это Ж-ж-ж-ж неспроста (с) Винни-Пух
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, SemrushBot, Yandex-бот и гости: 11