摘要:
今天,突然想起了怎样在一个文本中实现复制、剪切与粘贴的功能,并给这些功能添加右键的快捷方式。于是,就用自己的VS2008写了一个简单的小应用,以熟悉C#中剪贴板与快捷菜单的使用。首先,我们不难发现,剪贴板大致上有复制、粘贴和剪切三个功能。复制,就是将选定的内容复制到内存当中;粘贴,则将内存中的数据写到所选中的区域或容器上,如文本区TextArea中,C#语言则往往是RichTextBox;剪切,可以把选定的内容复制到内存中,并清除掉这些选中的东西。那么三个功能的实现我们可以大致这样定义:复制:选中+存储粘贴:选中+取出剪切:选中+存储+清除接着,我们可以考虑快捷菜单的设计,这种菜单属于弹出式菜 阅读全文