首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Java中的自定义用户控件单击菜单以复制文本( C#...Right开发人员学习C#)

Java中的自定义用户控件单击菜单以复制文本( C#...Right开发人员学习C#)
EN

Stack Overflow用户
提问于 2009-06-25 16:29:03
回答 1查看 5.1K关注 0票数 3

我正在开发一个自定义用户控件,它实际上显示一个名称值对(名称在黑色背景上,值在白色背景上)。我让我的控件正确显示,甚至显示在设计器和我的构建页面上。

我想要做的是在用户控件上右击,弹出一个带有“复制值”选项的菜单,选中时会将用户控件的“值”部分的值复制到剪贴板上。最好的方法是什么?

我不知道从哪里开始,因为我发现大多数关于用户控件的文档都是关于显示控件的,而不一定是与之交互的。另外,由于我还在学习C#,我可能在这个问题中遗漏了我的问题的一个重要部分,所以如果是这样的话请指出这一点。

我使用的是Visual Studio 2008 (如果这很重要的话)。

EN

回答 1

Stack Overflow用户

发布于 2009-06-25 16:31:34

向控件添加ContextMenu。挂钩到MouseClick (或MouseDown,哪个更好)事件,如果是右键单击,然后在ContextMenu上调用显示(有几个重载,试着弄乱它们,看看哪个最适合你)。然后,在上下文菜单的单击事件中,只需调用Clipboard.SetText(...)若要设置剪贴板的值,请执行以下操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1044883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档