DataFormats.GetFormat Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí DataFormats.Format s číselným ID a názvem schránky Windows.
Přetížení
| Name | Description |
|---|---|
| GetFormat(Int32) |
Vrátí DataFormats.Format s číselným ID schránky Windows a názvem zadaného ID. |
| GetFormat(String) |
Vrátí DataFormats.Format s číselným ID schránky Windows a názvem zadaného formátu. |
GetFormat(Int32)
- Zdroj:
- DataFormats.cs
- Zdroj:
- DataFormats.cs
- Zdroj:
- DataFormats.cs
- Zdroj:
- DataFormats.cs
- Zdroj:
- DataFormats.cs
Vrátí DataFormats.Format s číselným ID schránky Windows a názvem zadaného ID.
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
Parametry
- id
- Int32
ID formátu.
Návraty
DataFormats.Format s číselným ID schránky Windows a názvem formátu.
Příklady
Následující příklad kódu ukazuje použití tohoto člena.
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
Poznámky
Tento člen se obvykle používá k registraci nativních formátů schránky.
Volání GetFormat s číslem ID, pokud chcete načíst DataFormats.Format instanci, která obsahuje dvojici název ID/formátu. Název a číslo ID obvykle publikuje tvůrce aplikace, se kterou používáte Clipboard rozhraní. Například číslo ID informací o konverzaci dynamického datového Exchange (DDE) v Visual Basic je &HBF00 a název formátu je vbCFLink.
Voláním této metody s libovolným jedinečným číslem ID přidáte dvojici názvů ID/formátu do static seznamu dvojic název/ID formátu ve DataFormats třídě. Nový název se vytvoří zřetězením "Formát" a číslem ID. Tento pár není zaregistrovaný jako nový Clipboard formát, protože jste nezadáli název.
Viz také
Platí pro
GetFormat(String)
- Zdroj:
- DataFormats.cs
- Zdroj:
- DataFormats.cs
- Zdroj:
- DataFormats.cs
- Zdroj:
- DataFormats.cs
- Zdroj:
- DataFormats.cs
Vrátí DataFormats.Format s číselným ID schránky Windows a názvem zadaného formátu.
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
Parametry
- format
- String
Název formátu.
Návraty
DataFormats.Format s číselným ID schránky Windows a názvem formátu.
Výjimky
.NET 5 a novějších verzích: format je null, Empty nebo prázdné znaky.
Registrace nového Clipboard formátu se nezdařila.
Příklady
Následující příklad kódu ukazuje, jak načíst reprezentaci DataFormats.Format dvojice název/ID formátu. Požaduje se UnicodeText formát a obsah načteného DataFormats.Format souboru se zobrazí v textovém poli.
Tento kód vyžaduje textBox1 vytvoření instance.
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
Poznámky
Volání GetFormat s názvem formátu, pokud potřebujete číselné ID schránky Windows pro existující formát.
Voláním této metody s vlastním názvem formátu vytvořte nový Clipboard typ formátu. Pokud zadaný formát neexistuje, tato metoda zaregistruje název jako formát schránky v registru Windows a získá jedinečný identifikátor formátu. Tento nový pár název/ID se přidá do static seznamu dvojic název/ID formátu ve DataFormats třídě.