"); //-->
我们经常会遇到这样的操作,那就是复制一个文本的内容到另外一个,此
小程序利用设置TextBox控件的AllowDrop属性和为TextBox控件的MouseDow
_n,DragDrop事件添加处理程序,从而实现将一个TextBox控件中的文字串
拖放到另一个TextBox控件中。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'设置TextBox控件支持拖放操作
Me.TextBox1.AllowDrop = True
Me.TextBox2.AllowDrop = True
End Sub
'开始拖放textBox1控件中的文字
Private Sub TextBox1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseDown
If (e.Button = Windows.Forms.MouseButtons.Left) Then
Me.TextBox1.SelectAll()
Me.TextBox1.DoDragDrop(Me.TextBox1.SelectedText, _
DragDropEffects.Move Or DragDropEffects.Copy)
End If
End Sub
'当用户在拖放操作过程中首次将鼠标光标拖到控件上时发生
Private Sub TextBox2_DragEnter(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles TextBox2.DragEnter
If (e.Data.GetDataPresent(DataFormats.Text)) Then
e.Effect = DragDropEffects.Copy
End If
End Sub
'在完成将textBox1中的文字拖放到textBox2时发生
Private Sub TextBox2_DragDrop(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles TextBox2.DragDrop
Me.TextBox2.Text = e.Data.GetData(DataFormats.Text).ToString()
'判断是否按下了Ctrl键
If ((e.KeyState & 8) <> 8) Then
Me.TextBox1.Text = ""
End If
End Sub
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
嵌入式系统的开发利器─Windows CE操作系统
Vishay新款汽车级IHDM电感器即便在恶劣环境下仍保持出色的感值及饱和电流稳定性
嵌入式设备鼠标接口的设计与实现
[Android开发视频教学]代码编写(二)(30)
美菱-阿里斯顿BCD-185E电冰箱
[Android开发视频教学]代码编写(四)(32)
[Android开发视频教学]代码编写(三)(31)
华意-阿里斯顿牌BCD-185电冰箱
[Android开发视频教学]代码编写(五)(33)
Arm洞察与思考:为什么AI向边缘迁移的速度超乎想象
联发科Q3展望:营收或下滑,但全年仍乐观
台积电CoWoS布局「乾坤大挪移」? 南科缓装机、中科急整并
华意-阿里斯顿牌BCD-202电冰箱
嵌入式实时操作系统的RAM盘扩展
手机厂一年就倒了!美国制造不可能
郁闷,在线研讨会没成功:(
新版论坛不如老版好:(
嵌入式系统的实时数据接口扩展
[讨论]TCP连接的MTU问题,驱动丢弃待发报文
嵌入式系统以太网接口的设计
[Android开发视频教学](特别篇)Linux环境搭建
华意-阿里斯顿牌BCD-161、180、185电冰箱
特朗普点名英特尔CEO辞职实为台积电铺路?
[转帖]VSS的致命弱点
软银以$375M收购富士康位于俄亥俄州的工厂,用于制造 AI 服务器
葵花牌BC-100型电冰箱
具身智能的研究与实践—第七届国产嵌入式操作系统技术与产业发展论坛即将召开
中国成全球工业机器人市场唯一增长点
英特尔首席执行官陈立武将与特朗普会面,讨论商业问题
[注意]热烈祝贺电子产品世界网上商城隆重开业!