Помогите обуздать контролл!

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
-=SpyHunter=-
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 19.09.2005 (Пн) 17:57

Помогите обуздать контролл!

Сообщение -=SpyHunter=- » 19.09.2005 (Пн) 18:06

Помогите плз.! :!:
У меня три вопроса:

1) Как можно в контролле RichTB выделять строки разным цветом
2) Как мона в него же впихнуть ссылки, чтоб при нажатии пользователь переходил на объект
3) Как открыть или содать документ в Excel если в нём открыт другой файл?

Если можите, кидайте исходник! :wink:
Всем огромное пасибо кто ответтил!

Vladimir!
Обычный пользователь
Обычный пользователь
 
Сообщения: 88
Зарегистрирован: 19.09.2005 (Пн) 21:47
Откуда: Пермь

Сообщение Vladimir! » 23.09.2005 (Пт) 1:24

Все гениальное просто.
Excel (кстати, как и Word) - программа, созданная с использованием MDI. Какие проблемы?javascript:emoticon(':lol:')

Александр Дмитриев
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 296
Зарегистрирован: 05.01.2005 (Ср) 3:39
Откуда: Санкт-Петербург    Куда: /dev/null

Сообщение Александр Дмитриев » 25.09.2005 (Вс) 1:04

-=SpyHunter=- писал(а):1) Как можно в контролле RichTB выделять строки разным цветом
2) Как мона в него же впихнуть ссылки, чтоб при нажатии пользователь переходил на объект

Код: Выделить всё
Dim intSelStart As Integer, intSelLength As Integer
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Private Sub Command1_Click()
RichTextBox1.SelColor = RGB(0, 0, 255)
intSelStart = RichTextBox1.SelStart
intSelLength = RichTextBox1.SelLength
End Sub

Private Sub RichTextBox1_Click()
If RichTextBox1.SelStart >= intSelStart And RichTextBox1.SelStart <= intSelStart + intSelLength And intSelLength <> 0 Then
ShellExecute Me.hwnd, vbNullString, "Объект", vbNullString, "c:", 1
End If
End Sub


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 46

    TopList