可以使用剪切板對象可以做到,他有個方法
成都創(chuàng)新互聯(lián)公司主營唐山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā),唐山h5小程序設(shè)計搭建,唐山網(wǎng)站營銷推廣歡迎唐山等地區(qū)企業(yè)咨詢
clipboard.gettext
他會返回剪切板上的文本數(shù)據(jù),可以這樣調(diào)用:
dim St as string
st=clipboard.gettext
在通過text.settext方法,或其他功能類似的方法就可以把剪切板上的數(shù)據(jù)復(fù)制到光標(biāo)處了
需要用到文本框的屬性:
SelectionStart
這個就是返回你當(dāng)前光標(biāo)所在文本框的位置,注意位置從0開始計算(就是光標(biāo)在最左邊,返回0)。
然后,需要用到Len()函數(shù),獲得文本框當(dāng)前的字符數(shù)。
基本思路:
獲得:光標(biāo)所在位置,SelectionStart
把原來的字符,按照 SelectionStart 值,分成前后兩部分,這樣把:
前部分與S 與后部分連接起來,賦值給文本框。
代碼如下:
TextBox1.Text = Microsoft.VisualBasic.Left(TextBox1.Text, TextBox1.SelectionStart) s Microsoft.VisualBasic.Right(TextBox1.Text, Len(TextBox1.Text) - TextBox1.SelectionStart)
第一步,點(diǎn)擊VS工具
請點(diǎn)擊輸入圖片描述
第二步,打開后,新建一個Windows窗體應(yīng)用程序
請點(diǎn)擊輸入圖片描述
第三步,新建完畢后,如圖所示
請點(diǎn)擊輸入圖片描述
第四步,拖動文本框與按鈕,如圖示
請點(diǎn)擊輸入圖片描述
第五步,將剪貼板復(fù)制與粘貼代碼輸入,如圖示
請點(diǎn)擊輸入圖片描述
第六步,運(yùn)行程序
請點(diǎn)擊輸入圖片描述
7
第七步,點(diǎn)擊按鈕,成功從剪貼板中復(fù)制與粘貼操作
請點(diǎn)擊輸入圖片描述
在窗體中拉兩個listbox控件和一個Button控件,然后雙擊Button控件將如下代碼復(fù)制到光標(biāo)位置;
Dim a As String
a = ListBox1.SelectedItem
ListBox2.Items.Add(a)
用這個語句在VB中實現(xiàn)文本復(fù)制。
Clipboard.Clear
Clipboard.SetText "要復(fù)制的字符"
然后在任意能粘貼文本的地方都可以粘貼了。
新聞名稱:vb.net粘貼到光標(biāo) vb獲得光標(biāo)在文本框位置
本文鏈接:http://muchs.cn/article18/docdigp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、外貿(mào)網(wǎng)站建設(shè)、小程序開發(fā)、品牌網(wǎng)站設(shè)計、關(guān)鍵詞優(yōu)化、App設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)