DataFormats.GetFormat Metod

Definition

Returnerar ett DataFormats.Format med det numeriska ID:t och namnet Windows Urklipp.

Överlagringar

Name Description
GetFormat(Int32)

Returnerar ett DataFormats.Format med det numeriska ID:t Windows Urklipp och namnet på det angivna ID:t.

GetFormat(String)

Returnerar ett DataFormats.Format med det numeriska ID:t Windows Urklipp och namnet på det angivna formatet.

GetFormat(Int32)

Källa:
DataFormats.cs
Källa:
DataFormats.cs
Källa:
DataFormats.cs
Källa:
DataFormats.cs
Källa:
DataFormats.cs

Returnerar ett DataFormats.Format med det numeriska ID:t Windows Urklipp och namnet på det angivna ID:t.

public:
 static System::Windows::Forms::DataFormats::Format ^ GetFormat(int id);
public static System.Windows.Forms.DataFormats.Format GetFormat(int id);
static member GetFormat : int -> System.Windows.Forms.DataFormats.Format
Public Shared Function GetFormat (id As Integer) As DataFormats.Format

Parametrar

id
Int32

Format-ID:t.

Returer

En DataFormats.Format som har det numeriska ID:t Windows Urklipp och namnet på formatet.

Exempel

Följande kodexempel visar hur den här medlemmen används.

using namespace System;
using namespace System::Windows::Forms;
int main()
{
   
   // Create a DataFormats::Format for the Unicode data format.
   DataFormats::Format^ myFormat = DataFormats::GetFormat( 13 );
   
   // Display the contents of myFormat.
   Console::WriteLine( "The Format Name corresponding to the ID {0} is :", myFormat->Id );
   Console::WriteLine( myFormat->Name );
}
using System;
using System.Windows.Forms;

   public class DataFormat_GetFormat
   {
      static void Main()
      {

         // Create a DataFormats.Format for the Unicode data format.
         DataFormats.Format myFormat = DataFormats.GetFormat(13);

         // Display the contents of myFormat.
         Console.WriteLine("The Format Name corresponding to the ID "+myFormat.Id+" is :");
         Console.WriteLine(myFormat.Name);
      }
   }
Imports System.Windows.Forms

Public Class DataFormat_GetFormat
   
   Shared Sub Main()
      
     ' Create a DataFormats.Format for the Unicode data format.

      Dim myFormat As DataFormats.Format = DataFormats.GetFormat(13)

      ' Display the contents of myFormat.

      Console.WriteLine(("The Format Name corresponding to the ID " + myFormat.Id.ToString + " is :"))
      Console.WriteLine(myFormat.Name)

   End Sub

End Class

Kommentarer

Den här medlemmen används vanligtvis för att registrera inbyggda Urklippsformat.

Anropa GetFormat med ett ID-nummer när du vill hämta en DataFormats.Format instans som innehåller namnparet ID/format. Vanligtvis publiceras ID-namnet och numret av skaparen av det program som du använder Clipboard för att interagera med. Till exempel är ID-numret för DDE-konversationsinformation (Dynamic Data Exchange) i Visual Basic &HBF00 och formatnamnet är vbCFLink.

Anropa den här metoden med ett unikt ID-nummer för att lägga till namnparet ID/format i static listan med formatnamn/ID-par i DataFormats klassen. Det nya namnet skapas genom att "Format" och ID-numret sammanfogas. Det här paret är inte registrerat som ett nytt Clipboard format eftersom du inte har angett något namn.

Se även

Gäller för

GetFormat(String)

Källa:
DataFormats.cs
Källa:
DataFormats.cs
Källa:
DataFormats.cs
Källa:
DataFormats.cs
Källa:
DataFormats.cs

Returnerar ett DataFormats.Format med det numeriska ID:t Windows Urklipp och namnet på det angivna formatet.

public:
 static System::Windows::Forms::DataFormats::Format ^ GetFormat(System::String ^ format);
public static System.Windows.Forms.DataFormats.Format GetFormat(string format);
static member GetFormat : string -> System.Windows.Forms.DataFormats.Format
Public Shared Function GetFormat (format As String) As DataFormats.Format

Parametrar

format
String

Formatnamnet.

Returer

En DataFormats.Format som har det numeriska ID:t Windows Urklipp och namnet på formatet.

Undantag

.NET 5 och senare versioner: format är null, Empty eller tomt utrymme.

Det gick inte att registrera ett nytt Clipboard format.

Exempel

I följande kodexempel visas hur du hämtar ett DataFormats.Format formatnamn/ID-par. Formatet UnicodeText begärs och innehållet i det hämtade DataFormats.Format visas i en textruta.

Den här koden måste textBox1 instansieras.

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( "ID value: {0}\nFormat name: {1}",
         myFormat->Id, myFormat->Name );
   }
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;
}
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

Kommentarer

Anropa GetFormat med formatnamnet när du behöver ett Windows numeriskt ID för Urklipp för ett befintligt format.

Anropa den här metoden med ditt eget formatnamn för att skapa en ny Clipboard formattyp. Om det angivna formatet inte finns registrerar den här metoden namnet som ett Urklippsformat med Windows-registret och hämtar en unik formatidentifierare. Det nya namn/ID-paret läggs till i static listan med formatnamn/ID-par i DataFormats klassen.

Se även

Gäller för