用VB 编程怎么实现复制,剪切,粘贴的可用和不可用
发布网友
发布时间:2022-05-06 17:10
我来回答
共1个回答
热心网友
时间:2023-07-20 20:26
这个问题我简单点回答
要控制TextBox的弹出菜单并不那么容易,建议是先将TextBox菜单屏蔽,再设置自定义菜单,这样可以达到你的要求,但是屏蔽TextBox弹出菜单并不那么容易,需要用到一些API,所以更好的建议是使用RichTextBox,这个控件在"工程">>"部件"里自己找一下,这个控件拥有TextBox的所有功能,而且远远比TextBox功能强大,在这个控件里你可以不让它显示默认菜单而设置自定义菜单,这个很轻松
然后就是判断是不是选中了文本,只要在控件的右击事件中判断控件的SelLength是不是等于0就可以了,而你后面说到的"当剪切板上有内容的时候粘贴才可以用",这步纯属多于,当剪切板上没内容时"粘贴"可用与不可用没什么区别,因为无论怎样都不能往文本框里粘贴进数据
至于设置菜单项的可用与不可用,只需设置它的Enable属性就OK了
在工程中按下CTRL+E就可以设置菜单了,如果不懂设置自定义菜单的话,建议多看下书
就这样简单了,希望你能懂