我有一个包含名称列表的程序和一个在 MessageBox 中显示随机名称的按钮。有什么方法可以在 MessageBox 的 OK 旁边添加一个按钮“Copy”,单击时复制名称然后关闭?

如果上述方法不可行,是否可以启用在 MessageBox 中复制文本的方法?

谢谢你。

编辑:我的用户不会理解 Ctrl+C,突出显示并右键单击 > 复制是我正在寻找的(如果无法复制按钮)

最佳答案



我用谷歌搜索了你的标题,找到了 this ..

或者,如果您真的需要一个表示复制的按钮,您可以使用新的 Windows 窗体创建自己的 MessageBox,然后使用这些按钮执行您想要的操作。像这样打开它以保持 MessageBox 的感觉:

var myMessageBox = new CustomMessageBox();
myMessageBox.ShowDialog();

关于c# - 添加按钮以复制 MessageBox 中的文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15980278/

10-13 08:02