Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Выделение как в VB Добавлено: 26.09.07 19:38  

Автор вопроса:  StudioMaX | ICQ: 971351 
Как можно сделать выделение в тексте (RichTextBox), как выделяет код Visual Basic.

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 26.09.07 23:03
можно

Ответить

Номер ответа: 2
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #2 Добавлено: 27.09.07 12:10
+1. Можно. )))

Ответить

Номер ответа: 3
Автор ответа:
 StudioMaX



ICQ: 971351 

Вопросов: 18
Ответов: 15
 Профиль | | #3 Добавлено: 27.09.07 12:53
я знаю, то можно. но как?

Ответить

Номер ответа: 4
Автор ответа:
 Doc_i



Вопросов: 1
Ответов: 4
 Профиль | | #4 Добавлено: 27.09.07 14:06
Можно попробовать так

Dim intSymb As Integer, intStart As Integer
intStart = 0 'номер символа в строке, с какого начинают выделение
intSymb = 4 ' количество символов в строке, подлежащих выделению
With Me.RichTextBox1
 .SetFocus
 .SelStart = intStart
 SendKeys "+{RIGHT " & intSymb & "}"
  End With

Ответить

Номер ответа: 5
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #5
Добавлено: 27.09.07 20:19
жертва лени!
Хочешь чтоб еще и текст сам выделялся? юзай мышь!
=)))

Ответить

Номер ответа: 6
Автор ответа:
 StudioMaX



ICQ: 971351 

Вопросов: 18
Ответов: 15
 Профиль | | #6 Добавлено: 29.09.07 19:08
Вы наверно меня не так поняли. Я имею ввиду

Private Sub Form_Load()
'какой-то текст
Print "hello!"
End Sub


после опострофа текст выделяется зеленым,
слова Privare Sub, End Sub, Print и т.д - синим

основные слова нужно вводить в переменную, например:
text = "Private,Public,Print"

Ответить

Номер ответа: 7
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #7 Добавлено: 29.09.07 20:42
А какие проблемы? Ищешь нужный текст, и по его координатам используя SelStart/SelEnd выделяешь, делаешь нужным цветом итп..

Найти нужный текст можно функцией InStr, которая возвращает смещение относительно начала текста...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам