C# Tips


クリップボードからデータを取得する


クリップボードからデータを取得するにはClipboardクラスのGetDataObject()メソッドを使用します。
GetDataObjectメソッドはIDataObjectインターフェイスをもったObjectを返します。
IDataObjectのGetDataPresent()メソッドでどんなタイプのデータが保存されているかをチェックし、実際のデータはGetData()で取得します。

IDataObject data = Clipboard.GetDataObject();

// 文字列の場合
if(data.GetDataPresent(DataFormats.Text))
{
	MessageBox.Show(data.GetData(DataFormats.Text));
}


目次に戻る
Copyright(c) 2008 WoodenSoldier Software