您的位置:程序门 -> vb -> 基础类



vb中如何判断剪切板是否为空


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vb中如何判断剪切板是否为空
发表于:2007-06-22 17:26:36 楼主
做了个vb的记事本,想做它的复制,剪切等功能,但不知道如何使我的 "记事本 "想微软的记事本一样,只有剪切板有内容才可以粘贴进去,撤消,复制,剪切功能希望也能智能判断,有东西才能使用对应的键........
发表于:2007-06-22 17:31:111楼 得分:0
if   clipboard.getformat(vbcftext)   then
        'xxx.enabled=true
else
        'xxx.enabled=false
end   if
发表于:2007-06-23 16:11:522楼 得分:0
那怎样使撤消在适当的时候生效?
发表于:2007-06-23 16:15:143楼 得分:0
好似不行啊.........
发表于:2007-06-23 16:29:194楼 得分:0
clipboard()
功能提取或替换windows系统剪贴板的文本内容。
语法clipboard   (   {   string   }   )
参数string:string类型,可选项,指定要复制到系统剪贴板上的文本。如果剪贴板上已有内容的话,该文本将取代剪贴板的当前内容返回值string。函数执行成功时,如果剪贴板上包含文本数据,那么函数返回剪贴板的当前内容;如果剪贴板上包含非文本数据(比如位图)或不包含任何数据,那么函数返回空字符串( " ")。如果string参数的值为null,clipboard()函数返回null。用法无论是否指定string参数,clipboard()都将返回剪贴板的当前内容。当指定string参数时,剪贴板的原有内容被string参数的值取代;省略string参数时,仅仅得到剪贴板的内容。
发表于:2007-06-23 23:37:035楼 得分:0
data   =   clipboard.getdata

if   len(clipboard.getdata)   =   0   or   clipboard.getdata   =   " "
发表于:2007-06-24 00:53:126楼 得分:0
textbox   本身支持1步撤消/恢复
windows   notepad   也是。

撤消是,自己再放到   clipboard   里面好了。


快速检索

最新资讯
热门点击