Aracılığıyla paylaş


DataFormats.GetFormat Yöntem

Tanım

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

Aşırı Yüklemeler

GetFormat(Int32)

Belirtilen kimlik için Windows Panosu sayısal kimliği ve adı ile bir DataFormats.Format döndürür.

GetFormat(String)

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

GetFormat(Int32)

Belirtilen kimlik için Windows Panosu sayısal kimliği ve adı ile 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

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

Ö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 DataFormats.Format örneği almak istediğinizde kimlik numarasıyla çağrısı GetFormat 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'teki Dinamik Veri Değişimi (DDE) konuşma bilgilerinin kimlik numarası şeklindedir &HBF00ve biçim adı şeklindedir vbCFLink.

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ştirilerek oluşturulur. Bu çift, bir ad sağlamadığınız için yeni Clipboard biçim olarak kaydedilmedi.

Ayrıca bkz.

Şunlara uygulanır

GetFormat(String)

Belirtilen biçim için Windows Panosu sayısal kimliği ve adı ile 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

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

Özel durumlar

.NET 5 ve sonraki sürümleri: formatnull, Emptyveya boşluk.

Yeni Clipboard biçim kaydedilemedi.

Örnekler

Aşağıdaki kod örneği, biçim adı/kimlik çiftini temsil eden bir DataFormats.Format öğesinin nasıl alınıp alınamaya devam etmek olduğunu gösterir. 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 Panosu sayısal kimliğine ihtiyacınız olduğunda biçim adıyla çağrısı GetFormat yapı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