指定したデータおよびそのデータに関連付けられている形式を含む DataObject クラスの新しいインスタンスを初期化します。
Public Sub New( _
ByVal format As String, _ ByVal data As Object _)
[C#]
public DataObject(
stringformat,objectdata);
[C++]
public: DataObject(
String* format,Object* data);
[JScript]
public function DataObject(
format : String,data : Object);
パラメータ
- format
データと関連付けられたクラス型。定義済みの形式については、 DataFormats のトピックを参照してください。 - data
格納するデータ。
使用例
[Visual Basic, C#, C++] 文字列型として指定された文字列を使用して DataObject クラスのインスタンスを作成する例を次に示します。データは、データの形式をテキストに指定すると、インスタンスから取得されます。結果はテキスト ボックスに表示されます。このコードは、 textBox1
が作成されていることを前提にしています。
Private Sub CreateTextDataObject2()
' Creates a new data object using a string.
Dim myString As String = "My next text string"
Dim myDataObject As New DataObject("System.String", myString)
' Prints the string in a text box.
textBox1.Text = myDataObject.GetData(DataFormats.Text).ToString()
End Sub 'CreateTextDataObject2
[C#]
private void CreateTextDataObject2() {
// Creates a new data object using a string.
string myString = "My next text string";
DataObject myDataObject = new DataObject("System.String", myString);
// Prints the string in a text box.
textBox1.Text = myDataObject.GetData(DataFormats.Text).ToString();
}
[C++]
private:
void CreateTextDataObject2() {
// Creates a new data object using a string.
String* myString = S"My next text string";
DataObject* myDataObject = new DataObject(S"System.String", myString);
// Prints the string in a text box.
textBox1->Text = myDataObject->GetData(DataFormats::Text)->ToString();
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
DataObject クラス | DataObject メンバ | System.Windows.Forms 名前空間 | DataObject コンストラクタのオーバーロードの一覧 | GetData | SetData | GetDataPresent