My.Computer.Clipboard.ContainsText 方法

更新:2007 年 11 月

确定剪贴板上是否有文本。

' Usage
Dim value As Boolean = My.Computer.Clipboard.ContainsText()
Dim value As Boolean = My.Computer.Clipboard.ContainsText(format)
' Declaration
Public Function ContainsText() As Boolean
' -or-
Public Function ContainsText( _
   ByVal format As System.Windows.Forms.TextDataFormat _
) As Boolean

参数

  • format
    TextDataFormat。如果已指定,它标识要检查的文本格式。必选。

返回值

如果剪贴板包含文本,为 True;否则为 False。

备注

可能的格式有 CommaSeparatedValue、Html、RtfUnicodeText

该方法需要 AllClipboard

任务

下表列出了涉及 My.Computer.Clipboard.ContainsText 方法的任务的示例。

要执行的操作

请参见

确定剪贴板是否包含文本。

如何:在 Visual Basic 中确定剪贴板上存储的文件类型

示例

此示例确定剪贴板中是否存储有 HTML 文本,如果存在,则从剪贴板中读取此文本。

If My.Computer.Clipboard.ContainsText _
(System.Windows.Forms.TextDataFormat.Html) Then
   Dim clipText As String = My.Computer.Clipboard.GetText()
End If

要求

命名空间:Microsoft.VisualBasic.MyServices

类:ClipboardProxy(提供对 Clipboard 的访问)

**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)

按项目类型列出的可用性

项目类型

可用

Windows 应用程序

类库

控制台应用程序

Windows 控件库

Web 控件库

Windows 服务

网站

权限

不需要任何权限。

请参见

参考

My.Computer.Clipboard 对象

System.Windows.Forms.TextDataFormat

Clipboard.ContainsText

My.Computer.Clipboard.GetText 方法

My.Computer.Clipboard.SetText 方法

其他资源

将数据存储到剪贴板以及从剪贴板读取数据