次の方法で共有


DataObject コンストラクタ

DataObject クラスの新しいインスタンスを初期化します。

オーバーロードの一覧

DataObject クラスの新しいインスタンスを初期化します。このインスタンスは任意のデータを格納できます。

[Visual Basic] Public Sub New()

[C#] public DataObject();

[C++] public: DataObject();

[JScript] public function DataObject();

指定したデータを含む DataObject クラスの新しいインスタンスを初期化します。

[Visual Basic] Public Sub New(Object)

[C#] public DataObject(object);

[C++] public: DataObject(Object*);

[JScript] public function DataObject(Object);

指定したデータおよびそのデータに関連付けられている形式を含む DataObject クラスの新しいインスタンスを初期化します。

[Visual Basic] Public Sub New(String, Object)

[C#] public DataObject(string, object);

[C++] public: DataObject(String*, Object*);

[JScript] public function DataObject(String, Object);

使用例

[Visual Basic, C#, C++] 文字列型として指定された文字列を使用して DataObject クラスのインスタンスを作成する例を次に示します。データは、データの形式をテキストに指定すると、インスタンスから取得されます。結果はテキスト ボックスに表示されます。このコードは、 textBox1 が作成されていることを前提にしています。

[Visual Basic, C#, C++] メモ   ここでは、DataObject コンストラクタのオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。

 
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++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

参照

DataObject クラス | DataObject メンバ | System.Windows.Forms 名前空間