DataObject コンストラクター

定義

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

オーバーロード

名前 説明
DataObject()

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

DataObject(Object)

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

DataObject(String, Object)

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

DataObject()

ソース:
DataObject.cs
ソース:
DataObject.cs
ソース:
DataObject.cs
ソース:
DataObject.cs
ソース:
DataObject.cs

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.cs
ソース:
DataObject.cs
ソース:
DataObject.cs
ソース:
DataObject.cs
ソース:
DataObject.cs

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.cs
ソース:
DataObject.cs
ソース:
DataObject.cs
ソース:
DataObject.cs
ソース:
DataObject.cs

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

こちらもご覧ください

適用対象