Foxtable(狐表)用户栏目专家坐堂 → 设计一个按钮粘贴复制怎么做啊


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

主题:设计一个按钮粘贴复制怎么做啊

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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
设计一个按钮粘贴复制怎么做啊  发帖心情 Post By:2014/10/31 23:17:00 [只看该作者]

设计一个通用复制和粘贴应该怎么写代码啊 谢谢 
比如鼠标选择的那个 点击按钮就粘贴或者复制内容 
With CurrentTable
     If .Current IsNot Nothing AndAlso .Current.DataRow.RowState = DataRowState.Unchanged Then '如果当前行未曾修改
        .ClipBoard.SetText = 
    End If
End With
应该怎么改啊!感谢 感谢 

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/11/1 8:43:00 [只看该作者]

With CurrentTable
     If .Current IsNot Nothing AndAlso .Current.DataRow.RowState = DataRowState.Unchanged Then '如果当前行未曾修改
        ClipBoard.SetText(.Current("某列"))
    End If
End With


 
 CurrentTable.Current("某列")= ClipBoard.GetText()

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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2014/11/6 20:22:00 [只看该作者]

怎么把某列该为光标啊!感谢 感谢 

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/6 20:28:00 [只看该作者]

 什么意思


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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2014/11/6 22:36:00 [只看该作者]

感谢 感谢 就是点击按钮 复制/粘贴,实现的功能是 复制/粘贴到鼠标选择的那个一个表格里的数据,谢谢 谢谢

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/6 22:40:00 [只看该作者]

 楼上就是答案啊,

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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2014/12/1 21:37:00 [只看该作者]


甜甜,能在帮我看看吗?如果复制的内容和粘贴的目标是鼠标选中的那一格应该怎么写啊 !
感谢 感谢 
设计两个按钮,一个复制 一个粘贴
鼠标随便点击一个可以编辑的格,(不管是表A 还是表B  窗口是共有的 )点击复制就复制选择的内容,
就相当于快捷键 ctrl+c 和ctrl+v
感谢 感谢 

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/1 22:15:00 [只看该作者]

复制

 

If CurrentTable.Current IsNot Nothing
    If CurrentTable.Current(CurrentTable.ColSel) <> Nothing Then
        ClipBoard.SetText(CurrentTable.Current(CurrentTable.ColSel))
    Else
        ClipBoard.Clear
    End If
End If

 

 

粘贴

 

If CurrentTable.Current IsNot Nothing
    CurrentTable.Current(CurrentTable.ColSel) = ClipBoard.GetText
End If


 回到顶部