如何在Visual Basic/VB.NET中从messageBox复制文本

如何在Visual Basic/VB.NET中从messageBox复制文本,.net,vb.net,.net,Vb.net,如何在Visual Basic中从messageBox复制文本 我知道我可以只做Ctr+C,它会复制文本,这种技术的问题是它也会复制标题和按钮文本,在我的情况下,我只想复制数值。0006734,你知道我该怎么做吗 仅供参考-由于某些UI限制,它需要以编程方式完成 下面是我当前用于消息框的代码 MessageBox.Show("Yields : " + CStr(totalYields), "Yields X") @Bjørn Roger Kringsjå- 这是可行的,将其复制到剪贴

如何在Visual Basic中从messageBox复制文本

我知道我可以只做Ctr+C,它会复制文本,这种技术的问题是它也会复制标题和按钮文本,在我的情况下,我只想复制数值。0006734,你知道我该怎么做吗

仅供参考-由于某些UI限制,它需要以编程方式完成

下面是我当前用于消息框的代码

MessageBox.Show("Yields :  " + CStr(totalYields), "Yields X")    

@Bjørn Roger Kringsjå-

这是可行的,将其复制到剪贴板也是一种选择。非常感谢

Clipboard.SetText( CStr(totalYields))

非常感谢

既然代码将文本传递到MessageBox,为什么不能将其存储到变量中?事实上,您在
totalYields
中已经有了数值,不是吗?您想这样做吗?:
Clipboard.SetText(“收益率:”&CStr(totalYields))
不是答案,但要在Windows中执行此操作,键盘快捷键是
ctrl
+
shift
+
Ins
您是否碰巧试图从外部应用程序生成的消息框中获取信息?感谢大家的帮助。这可能是使用标准.NET“MessageBox”的最佳答案,但我认为理想的解决方案是一个消息框,它的工作原理与VisualStudio显示的类似,用户可以标记其中的任何部分或全部文本,就好像所有文本都在表单上的某个无边框只读文本框中一样。我认为微软开发了一些定制的“MessageBox”,他们没有在.NET中与我们共享。
Clipboard.SetText( CStr(totalYields))