Вопрос по Clipboard

Обсуждение проблем, возникающих при разработке программ для мобильных устройств.
mastersmit
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 1
Зарегистрирован: 15.02.2010 (Пн) 7:57
Откуда: Лучегорск

Вопрос по Clipboard

Сообщение mastersmit » 15.02.2010 (Пн) 8:06

В опщем, хочу сделать копирование/вставку текста. С копирование разобрался:

Код: Выделить всё
Private Sub MenuItem15_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles MenuItem15.Click
Clipboard.SetDataObject(TextBox1.SelectedText)
End Sub


А вот как сделать, чтобы еще и вставка работала? Есть такой вариант:

Код: Выделить всё
Private Sub MenuItem16_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles MenuItem16_Click
Dim iData As IDataObject = Clipboard.GetDataObject()

If iData.GetDataPresent(DataFormats.Text) Then
TextBox1.Text = CType(iData.GetData(DataFormats.Text), String)
End If

End Sub


Да только вот такой вариант при вставке не просто вставляет скопированный текст в нужное место (как в любом текстовом редакторе), а полностью заменяет весь текст в текстбоксе. И вот не могу понять как сделать енто.. ( Может кто подскажет?

BION
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 259
Зарегистрирован: 24.01.2005 (Пн) 21:05

Re: Вопрос по Clipboard

Сообщение BION » 15.02.2010 (Пн) 14:31

Если вставить туда где курсор, то наверно так
Код: Выделить всё
TextBox1.SelText = ...
Буээ!


Вернуться в Visual Basic для мобильных устройств

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

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

    TopList