我有一个包含名称列表的程序,以及一个在MessageBox中显示随机名称的按钮.有没有什么办法可以在OKBox旁边添加一个“复制”按钮到MessageBox,点击后复制名称然后关闭?
如果无法实现上述目的,是否有办法在MessageBox中复制文本?
谢谢.
编辑:我的用户将无法理解Ctrl C,突出显示和右键单击>复制是我正在寻找的(如果无法复制按钮)
解决方法:
If a user presses
Ctrl-C
while the MessageBox has focus, the message, the MessageBox caption and the MessageBoxButtons labels are copied to the clipboard.
我用谷歌搜索你的头衔,找到this ..
或者,如果您确实需要一个说明副本的按钮,您可以使用新的窗体创建自己的MessageBox,然后使用按钮执行您想要的操作.像这样打开它以保持MessageBox的感觉:
var myMessageBox = new CustomMessageBox();
myMessageBox.ShowDialog();