次の方法で共有


DataObject コンストラクター

定義

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

オーバーロード

DataObject()

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

DataObject(Object)

DataObject クラスの新しいインスタンスを初期化し、指定したオブジェクトを追加します。

DataObject(String, Object)

DataObject クラスの新しいインスタンスを初期化し、指定したオブジェクトを指定した形式で追加します。

DataObject()

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

public:
 DataObject();
public DataObject ();
Public Sub New ()

次のコード例では、データを DataObject 作成してデータを追加します。 次に、この例ではデータを取得して表示します。 このコードでは、作成済みである textBox1 必要があります。

private:
   void CreateDefaultDataObject()
   {
      // Creates a data object.
      DataObject^ myDataObject;
      
      // Assigns the string to the data object.
      String^ myString = "My text string";
      myDataObject = gcnew DataObject( myString );
      
      // Prints the string in a text box.
      textBox1->Text = myDataObject->GetData( DataFormats::Text )->ToString();
   }
private void CreateDefaultDataObject() {
    // Creates a data object.
    DataObject myDataObject;
 
    // Assigns the string to the data object.
    string myString = "My text string";
    myDataObject = new DataObject(myString);
 
    // Prints the string in a text box.
    textBox1.Text = myDataObject.GetData(DataFormats.Text).ToString();
 }
Private Sub CreateDefaultDataObject()
    ' Creates a data object.
    Dim myDataObject As DataObject
    
    ' Assigns the string to the data object.
    Dim myString As String = "My text string"
    myDataObject = New DataObject(myString)
    
    ' Prints the string in a text box.
    textBox1.Text = myDataObject.GetData(DataFormats.Text).ToString()
End Sub

こちらもご覧ください

適用対象

DataObject(Object)

DataObject クラスの新しいインスタンスを初期化し、指定したオブジェクトを追加します。

public:
 DataObject(System::Object ^ data);
public DataObject (object data);
new System.Windows.Forms.DataObject : obj -> System.Windows.Forms.DataObject
Public Sub New (data As Object)

パラメーター

data
Object

格納するデータ。

次のコード例では、文字列を DataObject 含む文字列を作成します。 データは、そのデータ形式を使用して取得されます。 結果がテキスト ボックスに表示されます。 このコードでは、作成済みである textBox1 必要があります。

private:
   void CreateTextDataObject()
   {
      // Creates a new data object using a string.
      String^ myString = "My text string";
      DataObject^ myDataObject = gcnew DataObject( myString );
      
      // Prints the string in a text box.
      textBox1->Text = myDataObject->GetData( DataFormats::Text )->ToString();
   }
private void CreateTextDataObject() {
    // Creates a new data object using a string.
    string myString = "My text string";
    DataObject myDataObject = new DataObject(myString);
 
    // Prints the string in a text box.
    textBox1.Text = myDataObject.GetData(DataFormats.Text).ToString();
 }
Private Sub CreateTextDataObject()
    ' Creates a new data object using a string.
    Dim myString As String = "My text string"
    Dim myDataObject As New DataObject(myString)
    
    ' Prints the string in a text box.
    textBox1.Text = myDataObject.GetData(DataFormats.Text).ToString()
End Sub

注釈

このコンストラクターを使用する場合は、任意の DataObject 形式でデータを追加することも、一度に複数の形式を IDataObject 提供するデータとして追加することもできます。 COM プログラミングに慣れている場合は、COM IDataObject インターフェイスを実装するデータ オブジェクトを追加することもできます。 詳細については、「 IDataObject」を参照してください。

こちらもご覧ください

適用対象

DataObject(String, Object)

DataObject クラスの新しいインスタンスを初期化し、指定したオブジェクトを指定した形式で追加します。

public:
 DataObject(System::String ^ format, System::Object ^ data);
public DataObject (string format, object data);
new System.Windows.Forms.DataObject : string * obj -> System.Windows.Forms.DataObject
Public Sub New (format As String, data As Object)

パラメーター

format
String

指定したデータの形式。 定義済みの形式については、DataFormats のトピックを参照してください。

data
Object

格納するデータ。

次のコード例では、 DataObject 文字列型として指定された文字列を使用してクラスを作成します。 データは、その形式を DataObject テキストとして指定することで取得されます。 結果がテキスト ボックスに表示されます。 このコードでは、作成済みである textBox1 必要があります。

private:
   void CreateTextDataObject2()
   {
      // Creates a new data object using a string.
      String^ myString = "My next text string";
      DataObject^ myDataObject = gcnew DataObject( "System.String",myString );
      
      // Prints the string in a text box.
      textBox1->Text = myDataObject->GetData( DataFormats::Text )->ToString();
   }
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();
 }
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

こちらもご覧ください

適用対象