Clipboard.GetData メソッド
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim format As String Dim returnValue As Object returnValue = Clipboard.GetData(format)
戻り値
クリップボードのデータを表す Object。指定した format のデータ、またはその形式に変換できるデータがクリップボードに含まれていない場合は null 参照 (Visual Basic では Nothing)。


このメソッドを使用して、指定した形式または互換性のある形式のデータを取得する前に、その形式のデータがクリップボードに含まれているかどうかを確認するには、ContainsData メソッドを使用します。
指定した形式のデータが見つからない場合、このメソッドはデータをその形式に変換しようとします。データを指定した形式に変換できない場合や、データの格納時に自動変換に false が設定されていた場合は、このメソッドは null 参照 (Visual Basic では Nothing) を返します。
![]() |
---|
形式変換を有効にしてデータが格納されている場合、要求した形式が、格納されている形式と互換性があれば、そのデータを別の形式に変換できます。たとえば、Unicode として格納されたデータをテキストに変換できます。 Clipboard クラスは、シングル スレッド アパートメント (STA: Single Thread Apartment) モードに設定されているスレッドでだけ使用できます。このクラスを使用するには、Main メソッドが確実に STAThreadAttribute 属性でマークされているようにします。 |

' Demonstrates SetData, ContainsData, and GetData. Public Function SwapClipboardFormattedData( _ ByVal format As String, ByVal data As Object) As Object Dim returnObject As Object = Nothing If (Clipboard.ContainsData(format)) Then returnObject = Clipboard.GetData(format) Clipboard.SetData(format, data) End If Return returnObject End Function


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からClipboard.GetData メソッドを検索する場合は、下記のリンクをクリックしてください。

- Clipboard.GetData メソッドのページへのリンク