DataFormats.GetFormat Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 &HBF00
ve 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: format
null
, 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.