DataFormats.GetFormat Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.