Страница: 1 |
Подскажите плз! Мне нужно чтобы по нажатию кнопки в TextBox вставлялось определенное слово,но только там где стоит каретка! Благодарю за помощь!
Я делал с помощью WM_PASTE. Хотя можно и вручную - SelStart и SelLength Спасибо! А если не трудно.Можно поподробнее? Чтобы не засорять буфер, можно например так: Private Sub Command1_Click() lpStr = Left(Text1, Text1.SelStart) Большое спасибо всем за помощь! В RichTextBox'е ещё легче: RichTextBox1.SelRTF = "Слово" Страница: 1 |
Вопрос: Вставка в TextBox
Добавлено: 01.06.03 23:22
Автор вопроса: Любитель
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #1
Добавлено: 02.06.03 00:51
Номер ответа: 2
Автор ответа:
Любитель
Вопросов: 6
Ответов: 6
Профиль | | #2
Добавлено: 02.06.03 01:05
Номер ответа: 3
Автор ответа:
shuffle
Администратор
ICQ: 201502381
Вопросов: 15
Ответов: 737
Профиль | | #3
Добавлено: 02.06.03 01:54
Dim lpStr As String
lpStr = lpStr & "Слово"
lpStr = lpStr & Right(Text1, Len(Text1) - Text1.SelStart)
Text1 = lpStr
End Sub
Номер ответа: 4
Автор ответа:
Любитель
Вопросов: 6
Ответов: 6
Профиль | | #4
Добавлено: 02.06.03 03:13
Номер ответа: 5
Автор ответа:
Любитель
Вопросов: 6
Ответов: 6
Профиль | | #5
Добавлено: 02.06.03 03:42
Попробовал...в textbox'e все работает, а переиначил для RichTextBox'а - не катит? В чем разница? Мне желательно уже для RichTextBox'a сделать...
Номер ответа: 6
Автор ответа:
shuffle
Администратор
ICQ: 201502381
Вопросов: 15
Ответов: 737
Профиль | | #6
Добавлено: 02.06.03 18:36