Помогите с копированием текста ...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Александр80
Bonachón
Bonachón
 
Сообщения: 659
Зарегистрирован: 20.03.2004 (Сб) 23:50
Откуда: г.Москва

Помогите с копированием текста ...

Сообщение Александр80 » 19.12.2004 (Вс) 16:57

Помогите, блин стыдно но у меня не получаются простая вещь…
Есть RichTextBox и кнопка мне нужно веделить текст и скопировать его в буфер, чтобы использовать в других программах…
Я пробывал так:

Private Sub Command1_Click()
rtfText.SelStart = 0
rtfText.SelLength = Len(rtfText.Text)
Clipboard.SetText rtfText.SelText
End Sub

Странно работает. Во первых не выделяет текст? Во вторых если и копирует в буфер то один раз, пишешь другой текст он уже не копируется?

Может как-то можно сделать иначе? Подскажите.
Никогда нидумал, что с этим будут проблемы... :(

Александр80
Bonachón
Bonachón
 
Сообщения: 659
Зарегистрирован: 20.03.2004 (Сб) 23:50
Откуда: г.Москва

Сообщение Александр80 » 19.12.2004 (Вс) 17:01

Да и еще копировать в буфер картинки мне не нужно, только текст…

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.12.2004 (Вс) 17:05

clipboard.clear
clipboard.settext rich1.text :?:
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Александр80
Bonachón
Bonachón
 
Сообщения: 659
Зарегистрирован: 20.03.2004 (Сб) 23:50
Откуда: г.Москва

Сообщение Александр80 » 19.12.2004 (Вс) 17:09

Точно.... :-) СПАСИБО

Александр80
Bonachón
Bonachón
 
Сообщения: 659
Зарегистрирован: 20.03.2004 (Сб) 23:50
Откуда: г.Москва

Сообщение Александр80 » 19.12.2004 (Вс) 17:12

Другой вопрос. А почему текст не выделяется…? По-моему должен …

rtfText.SelStart = 0
rtfText.SelLength = Len(rtfText.Text)

Прикол в том, что он копируется в буфер но выделения текста не видно… А чего-то не понимаю…

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.12.2004 (Вс) 17:16

Дык фокус где? :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Александр80
Bonachón
Bonachón
 
Сообщения: 659
Зарегистрирован: 20.03.2004 (Сб) 23:50
Откуда: г.Москва

Сообщение Александр80 » 19.12.2004 (Вс) 17:22

Понял... Балда ;-)


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31

    TopList  
cron