次の方法で共有


My.Computer.Clipboard.GetDataObject メソッド

更新 : 2007 年 11 月

クリップボードからデータを IDataObject として取得します。

' Usage
Dim value As System.Windows.Forms.IDataObject = My.Computer.Clipboard.GetDataObject()
' Declaration
Public Function GetDataObject() As System.Windows.Forms.IDataObject

戻り値

IDataObject

解説

これは詳細メンバで、[すべての候補] タブをクリックしないと IntelliSense に表示されません。

使用例

次の例は、クリップボードからデータを IDataObject の形式で読み取り、ファイルに書き込みます。

Dim someData As Object
someData = My.Computer.Clipboard.GetDataObject()
My.Computer.FileSystem.WriteAllBytes("C:\mylogfile", someData, True)

C:\mylogfile の部分を、書き込みを行うファイルの名前に置換してください。

必要条件

名前空間 : Microsoft.VisualBasic.MyServices

クラス : ClipboardProxy (Clipboard へのアクセスを可能にします)

アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll)

プロジェクトの種類ごとの可用性

プロジェクトの種類

可用性

Windows アプリケーション

クラス ライブラリ

コンソール アプリケーション

Windows コントロール ライブラリ

Web コントロール ライブラリ

なし

Windows サービス

Web サイト

なし

アクセス許可

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

参照

参照

My.Computer.Clipboard オブジェクト

System.Windows.Forms.IDataObject

Clipboard.GetDataObject

My.Computer.Clipboard.ContainsData メソッド

My.Computer.Clipboard.GetData メソッド

My.Computer.Clipboard.SetData メソッド

My.Computer.Clipboard.SetDataObject メソッド

その他の技術情報

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