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、Rtf 和 UnicodeText。
该方法需要 AllClipboard。
任务
下表列出了涉及 My.Computer.Clipboard.ContainsText 方法的任务的示例。
要执行的操作 |
请参见 |
---|---|
确定剪贴板是否包含文本。 |
示例
此示例确定剪贴板中是否存储有 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 服务 |
是 |
网站 |
否 |
权限
不需要任何权限。
请参见
参考
System.Windows.Forms.TextDataFormat
My.Computer.Clipboard.GetText 方法
My.Computer.Clipboard.SetText 方法