问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb.net textbox1选中的文本,拖放到textbox2?

发布网友 发布时间:2023-10-19 12:05

我来回答

2个回答

热心网友 时间:2024-12-02 03:58

很久没有上这里了,今天看到了这个问题,尝试做了一个;
本例以源文本框TextBox1全部文字作为拖放文字为例,实现拖放
1、向一个窗体中添加两个文本框,分别名为TextBox1,TextBox2。注意:把TextBox2控件的AllowDrop属性设置成True,这点不要遗漏。

2、完整的代码如下:
Public Class Form1
Private MouseIsDown As Boolean = False

Private Sub TextBox1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseDown
'设置一个标志以显示鼠标已按下。
MouseIsDown = True
End Sub

Private Sub TextBox1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseMove
If MouseIsDown Then
'开始拖动(将TextBox1的文本内容作为拖放内容)。
TextBox1.DoDragDrop(TextBox1.Text, DragDropEffects.Copy)
End If
MouseIsDown = False
End Sub

Private Sub TextBox2_DragEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles TextBox2.DragEnter
'检查正在被拖放的数据的格式。
If (e.Data.GetDataPresent(DataFormats.Text)) Then
'显示复制光标(表示是拖放行为)。
e.Effect = DragDropEffects.Copy
Else
'显示不放置光标(表示不是拖放行为)。
e.Effect = DragDropEffects.None
End If
End Sub

Private Sub TextBox2_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles TextBox2.DragDrop
'粘贴文本(将拖放内容作为TextBox2的文本内容)。
TextBox2.Text = e.Data.GetData(DataFormats.Text)
End Sub

End Class追问我非常敬佩老师的学问,谢谢老师的解答!
我试了一下代码,把否则、结束如果、结束子改成英文,基本可用 。
还用个问题,我的问题的相法,是把选中的文本(高亮的文本)拖动到textbox2.text 高亮部分在textbox1中消失。
我是个初学者,麻烦老师帮助解答!

追答

你好!修改如下:(因为字数*,只能用图片形式了)

来自:求助得到的回答

热心网友 时间:2024-12-02 03:58

难道默认是不能拖的??
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求助:补全成语. _然而止、_然不屈、_然四顾、_然若失、_然而至、_然拒绝、_然无声... 我姑妈(姑妈去世),现奶奶的房产 姑妈的女儿有继承权吗? 丈夫去世遗产应该能怎么分配 《人世间》骆士宾遗产股权归谁所有 为什么说曹珊不应该得罪水自流_百 ... 有谁知我国十大元帅及十大上将? 解放中国的10大元帅是那几个? 对中国有何影响? 中国历史上的十大元帅 为什么中国过去有元帅现在没有了 ...想看中国80年代、90年代热播的电视剧,《渴望》、《蛙女》等,越多... 韩国电影《狼少年》(又名 狼族少年)里面,金顺姬弹着吉他为哲...3 登不上,我又注册了一个新的,以前的微号还能找回来吗 在北京形意拳哪学 安岳户口可以在成都市买农保吗 上海地区招收MBA的院校有哪些? 女子咳嗽发烧不见好,一查左肺竟然不见了,没了肺人还能活吗?_百度... 电力线路的电流速断保护 范围是?47 ...留学入住公主房间,穿校服模样俊俏,她的家庭条件有多好? 买了台新电脑,系统是win10的。在安装office2010的时候,点击setup之后... 我的刚注册不久,手机就坏了,现在在新手机上登陆不了,怎... 我的华硕笔记本K40AB系列的,USB接口四个都用不了,是怎... 韩国电影《狼孩子》的片尾曲2 左下有颗蛀牙,应该坏到牙髓了。上牙一碰到下牙就疼,用手拨弄感... 北京哪里有教形意拳的?3 北京有教形意拳的地方吗?或者谁会的可以拜个师傅吗?做IT的,...15 北京 哪有教形意拳的5 win10语言包下载34 贷款买房中途卖房,剩下的贷款由卖房者继续偿还还是过户给买房者... 东方购物积分 怎么用积分兑换东西? vb 如何实现让text1的内容自动换行,并在text2显示 相比太平人寿,太平洋人寿能有啥劣势? 电脑后面的4个USB接口都不能用了怎么办啊!42 vb 中怎么把在text1选中的文本复制到text2中?用seltext 手机装两个卡可以用两个吗? 华硕笔记本电脑K40AF的突然USB接口插什么都全部失灵,我... 电流速断保护 限时电流速断保护 定时限过电流保护的特点102 有一个好久都没有登了,但是头像却自己换了,还是最近拍的照片... 苹果6plus什么换微信头象 索尼相机RX100M6能拍视频吗?拍出来清不清晰? 我想知道苏州的家具比上海的家具价格便宜多少? ...电脑,win10的系统。办公软件需要自己购买安装吗,或者激活?我是个电... 登不上,我又注册了一个新的,以前的微号还能找回来吗? 电力继电保护中怎样求电流速断定值,限时电流速断定值,过电流定...1 广州火车站离新世纪白癜风防治研究院有几远 天河客运站坐什么车到广州新世纪白癜风医院 text1 的数据用vb怎么编写有条件拷贝到text2 我现在给孩子服用氨酚黄那敏颗粒,这药可以配什么药一起用效里更好_百 ... 登不上,我又注册了一个新的,以前的微号还能找回来吗? 学校适合安装壁挂式新风空气净化系统吗