DataFormats.GetFormat Yöntem

Tanım

Windows Panosu sayısal kimliği ve adıyla bir DataFormats.Format döndürür.

Aşırı Yüklemeler

Name Description
GetFormat(Int32)

Belirtilen kimliğin Windows Pano sayısal kimliği ve adıyla bir DataFormats.Format döndürür.

GetFormat(String)

Belirtilen biçim için Windows Pano sayısal kimliği ve adıyla bir DataFormats.Format döndürür.

GetFormat(Int32)

Kaynak:
DataFormats.cs
Kaynak:
DataFormats.cs
Kaynak:
DataFormats.cs
Kaynak:
DataFormats.cs
Kaynak:
DataFormats.cs

Belirtilen kimliğin Windows Pano sayısal kimliği ve adıyla bir DataFormats.Format döndürür.

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

Parametreler

id
Int32

Biçim kimliği.

Döndürülenler

Windows Pano sayısal kimliğine ve biçimin adına sahip bir DataFormats.Format.

Örnekler

Aşağıdaki kod örneğinde bu üyenin kullanımı gösterilmektedir.

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

Açıklamalar

Bu üye genellikle yerel Pano biçimlerini kaydetmek için kullanılır.

Kimlik/biçim adı çiftini içeren bir GetFormat örneği almak istediğinizde, kimlik numarasıyla çağrısı DataFormats.Format yapın. Genellikle kimlik adı ve numarası, arabirimini kullanmakta Clipboard olduğunuz uygulamanın oluşturucusu tarafından yayımlanır. Örneğin, Visual Basic'daki Dinamik Veri Exchange (DDE) konuşma bilgilerinin kimlik numarası &HBF00 ve biçim adı vbCFLink şeklindedir.

Kimlik/biçim adı çiftini sınıftaki biçim adı/kimlik çiftleri listesine eklemek için static bu yöntemi herhangi bir benzersiz kimlik numarasıyla çağırın DataFormats . Yeni ad, "Biçim" ve kimlik numarası birleşerek oluşturulur. Bu çift yeni Clipboard bir biçim olarak kaydedilmedi çünkü bir ad sağlamadınız.

Ayrıca bkz.

Şunlara uygulanır

GetFormat(String)

Kaynak:
DataFormats.cs
Kaynak:
DataFormats.cs
Kaynak:
DataFormats.cs
Kaynak:
DataFormats.cs
Kaynak:
DataFormats.cs

Belirtilen biçim için Windows Pano sayısal kimliği ve adıyla bir DataFormats.Format döndürür.

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

Parametreler

format
String

Biçim adı.

Döndürülenler

Windows Pano sayısal kimliğine ve biçimin adına sahip bir DataFormats.Format.

Özel durumlar

.NET 5 ve üzeri sürümler: formatnull, Empty veya boşluk.

Yeni Clipboard biçim kaydedilemedi.

Örnekler

Aşağıdaki kod örneğinde, biçim adı/kimlik çiftini temsil eden bir DataFormats.Format değerin nasıl alınıyor olduğu gösterilmektedir. Biçim UnicodeText istenir ve alınan DataFormats.Format içerik bir metin kutusunda görüntülenir.

Bu kodun textBox1 örneği oluşturuldu.

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

Açıklamalar

Var olan bir biçim için Windows Pano sayısal kimliğine ihtiyacınız olduğunda, biçim adıyla GetFormat çağırın.

Yeni Clipboard bir biçim türü oluşturmak için bu yöntemi kendi biçim adınızla çağırabilirsiniz. Belirtilen biçim yoksa, bu yöntem adı Windows kayıt defterine Pano biçimi olarak kaydeder ve benzersiz bir biçim tanımlayıcısı alır. Bu yeni ad/kimlik çifti, sınıftaki static biçim adı/kimlik çiftleri DataFormats listesine eklenir.

Ayrıca bkz.

Şunlara uygulanır