Language

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

こちらもご覧ください

適用対象