DataFormats.GetFormat Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca element DataFormats.Format z identyfikatorem liczbowym i nazwą Schowka systemu Windows.
Przeciążenia
GetFormat(Int32) |
Zwraca element DataFormats.Format z identyfikatorem liczbowym schowka systemu Windows i nazwą dla określonego identyfikatora. |
GetFormat(String) |
Zwraca element DataFormats.Format z identyfikatorem liczbowym schowka systemu Windows i nazwą dla określonego formatu. |
GetFormat(Int32)
Zwraca element DataFormats.Format z identyfikatorem liczbowym schowka systemu Windows i nazwą dla określonego identyfikatora.
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
Identyfikator formatu.
Zwraca
Element DataFormats.Format o identyfikatorze liczbowym schowka systemu Windows i nazwie formatu.
Przykłady
W poniższym przykładzie kodu pokazano użycie tego elementu członkowskiego.
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
Uwagi
Ten element członkowski jest zwykle używany do rejestrowania natywnych formatów Schowka.
Wywołaj metodę GetFormat z numerem identyfikacyjnym, jeśli chcesz pobrać DataFormats.Format wystąpienie zawierające parę nazw identyfikatorów/formatu. Zazwyczaj nazwa identyfikatora i numer są publikowane przez twórcę aplikacji, z którą używasz interfejsu Clipboard . Na przykład numer identyfikacyjny informacji konwersacji dynamicznej wymiany danych (DDE) w Visual Basic to &HBF00
, a nazwa formatu to vbCFLink
.
Wywołaj tę metodę przy użyciu dowolnego unikatowego numeru identyfikatora, aby dodać parę nazw identyfikatorów/formatu do static
listy par nazw/identyfikatorów formatu w DataFormats klasie. Nowa nazwa zostanie utworzona przez połączenie ciągu "Format" i numeru identyfikatora. Ta para nie jest zarejestrowana jako nowy Clipboard format, ponieważ nie podano nazwy.
Zobacz też
Dotyczy
GetFormat(String)
Zwraca element DataFormats.Format z identyfikatorem liczbowym schowka systemu Windows i nazwą dla określonego formatu.
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
Nazwa formatu.
Zwraca
Element DataFormats.Format o identyfikatorze liczbowym schowka systemu Windows i nazwie formatu.
Wyjątki
.NET 5 i nowsze wersje: format
to null
, Emptylub biały znak.
Rejestrowanie nowego Clipboard formatu nie powiodło się.
Przykłady
W poniższym przykładzie kodu pokazano, jak pobrać reprezentującą DataFormats.Format parę nazwa/identyfikator formatu. Żądany UnicodeText format, a zawartość pobranego DataFormats.Format pliku jest wyświetlana w polu tekstowym.
Ten kod wymaga textBox1
utworzenia wystąpienia.
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
Uwagi
Wywołaj metodę GetFormat z nazwą formatu, jeśli potrzebujesz identyfikatora liczbowego schowka systemu Windows dla istniejącego formatu.
Wywołaj tę metodę przy użyciu własnej nazwy formatu, aby utworzyć nowy Clipboard typ formatu. Jeśli określony format nie istnieje, ta metoda zarejestruje nazwę jako format Schowka w rejestrze systemu Windows i pobierze unikatowy identyfikator formatu. Ta nowa para nazw/identyfikatorów zostanie dodana do static
listy par nazw/identyfikatorów formatu w DataFormats klasie.