Foxtable(狐表)用户栏目专家坐堂 → [分享] 多行文本快速粘贴


  共有21133人关注过本帖树形打印复制链接

主题:[分享] 多行文本快速粘贴

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/5 10:37:00 [显示全部帖子]

简单一点,可以直接在textbox的keydown事件写入如下代码

 

If e.KeyCode = Keys.V AndAlso e.Control = True Then
    e.Cancel = True
    e.Sender.Text = ClipBoard.GetText
End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/5 10:39:00 [显示全部帖子]

 再结合SelectionStart,基本就完美了。

 

 在文本框Leave事件写入代码 vars("sstart") = e.Form.Controls("TextBox1").SelectionStart

 

 在按钮写入代码 msgbox(vars("sstart"))

 

 从得到的位置,通过substring截取对应的字符串,然后拼凑成你要的


 回到顶部