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 サービス |
あり |
Web サイト |
なし |
アクセス許可
アクセス許可は不要です。
参照
参照
System.Windows.Forms.TextDataFormat
My.Computer.Clipboard.GetText メソッド
My.Computer.Clipboard.SetText メソッド