次の方法で共有


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 メソッドに関連するタスクの例を次の表に示します。

タスク

参照項目

クリップボードにテキストが含まれるかどうかを示します。

方法 : クリップボードに格納されているファイルの種類を 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 サービス

あり

Web サイト

なし

アクセス許可

アクセス許可は不要です。

参照

参照

My.Computer.Clipboard オブジェクト

System.Windows.Forms.TextDataFormat

Clipboard.ContainsText

My.Computer.Clipboard.GetText メソッド

My.Computer.Clipboard.SetText メソッド

その他の技術情報

クリップボードのデータの格納と読み込み