如何通过c#实现记事本中撤销,复制,粘贴等功能

如题,现在我用c#基本实现了撤销复制粘贴等功能,但是还和记事本中不一样。记事本中当没有选中文字或没有可以撤销的时候,撤销,复制粘贴等是呈现不可用的状态,即显示灰色。只有选... 如题,现在我用c#基本实现了撤销复制粘贴等功能,但是还和记事本中不一样。记事本中当没有选中文字或没有可以撤销的时候,撤销,复制粘贴等是呈现不可用的状态,即显示灰色。只有选中了文字,或者有可撤销的时候在显示可用。哪位大侠能帮忙解决。 展开
 我来答
纯黑色xx
2011-12-05
知道答主
回答量:32
采纳率:0%
帮助的人:26.9万
展开全部
记事本中撤销,复制,粘贴等功能通过undo、copy、paste方法实现;你已实现,就不复述了。

下面回答你的进一步要求。
灰色是通过设置menustrip的menuitem的enable属性;而判断何时功能不可用(显示灰色),可以
通过canredo、canundo等属性或者selectionlength来判定。
不懂可追问,忘采纳。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式