DataFormats.Format クラス

クリップボード形式の種類を表します。

この型のすべてのメンバの一覧については、DataFormats.Format メンバ を参照してください。

System.Object
   System.Windows.Forms.DataFormats.Format

Public Class DataFormats.Format
[C#]
public class DataFormats.Format
[C++]
public __gc class DataFormats.Format
[JScript]
public class DataFormats.Format

スレッドセーフ

この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。

解説

テキスト ベースの形式名と ID 番号で構成される形式の種類。形式名と ID 番号のペアによって、システム Clipboard またはその他の形式を定義できます。

使用例

[Visual Basic, C#, C++] 形式名と ID のペアを表す DataFormats.Format を取得する方法を次の例に示します。 UnicodeText 形式を要求し、取得した DataFormats.Format オブジェクトの内容をテキスト ボックスに表示します。

[Visual Basic, C#, C++] このコードは、 textBox1 が作成されていることを前提にしています。

 
Private Sub GetMyFormatInfomation()
    ' Creates a DataFormats.Format for the Unicode data format.
    Dim myFormat As DataFormats.Format = _
       DataFormats.GetFormat(DataFormats.UnicodeText)
       
    ' Displays the contents of myFormat.
    textBox1.Text = "ID value: " + myFormat.Id.ToString() + ControlChars.Cr _
                  + "Format name: " + myFormat.Name
End Sub


[C#] 
private void GetMyFormatInfomation() {
   // Creates a DataFormats.Format for the Unicode data format.
   DataFormats.Format myFormat = DataFormats.GetFormat(DataFormats.UnicodeText);

   // Displays the contents of myFormat.
   textBox1.Text = "ID value: " + myFormat.Id + '\n' +
      "Format name: " + myFormat.Name;
}


[C++] 
private:
 void GetMyFormatInfomation() {
    // Creates a DataFormats.Format for the Unicode data format.
    DataFormats::Format* myFormat = DataFormats::GetFormat(DataFormats::UnicodeText);
 
    // Displays the contents of myFormat.
    textBox1->Text = String::Format( S"ID value: {0}\nFormat name: {1}", __box(myFormat->Id), myFormat->Name );
 }
 

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

名前空間: System.Windows.Forms

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: System.Windows.Forms (System.Windows.Forms.dll 内)

参照

DataFormats.Format メンバ | System.Windows.Forms 名前空間 | Clipboard | DataFormats | DataObject | IDataObject