使用clipboard.containsdata时出错 [英] Error when using clipboard.containsdata

查看:113
本文介绍了使用clipboard.containsdata时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

所以这是我的代码:

if (Clipboard.ContainsData(textBox2.Text))
                {
                    System.Diagnostics.Process.Start(@"notepad.exe");
        }





如果剪贴板包含文本框2的数据,那么我希望我的应用程序打开记事本。但每次我使用(Clipboard.ContainsData())我都会收到错误。为什么?我的程序不愿意看到剪贴板是否有文本框2的文本..



我尝试了什么:



推荐答案

Clipboard.ContainsData不检查那个数据,它检查格式:Clipboard.ContainsData(String)方法(System.Windows.Forms)| Microsoft Docs [ ^ ]

您需要检查一种数据类型,如果您的文本框不包含真实格式名称,它可能会引发异常。
Clipboard.ContainsData does not check for "that data", it checks for a format: Clipboard.ContainsData(String) Method (System.Windows.Forms) | Microsoft Docs[^]
You would need to check for a type of data, and if your textbox doesn't contain a "real" format name, it probably throws an exception.


这篇关于使用clipboard.containsdata时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆