Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

PointConverter-Klasse

Konvertiert ein Point-Objekt aus einem Datentyp in einen anderen.

Namespace:  System.Drawing
Assembly:  System.Drawing (in System.Drawing.dll)
public class PointConverter : TypeConverter

Der PointConverter-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche MethodePointConverterInitialisiert eine neue Instanz der PointConverter-Klasse.
Zum Seitenanfang
  NameBeschreibung
Öffentliche MethodeCanConvertFrom(Type)Gibt zurück, ob dieser Konverter ein Objekt des angegebenen Typs in den Typ dieses Konverters konvertieren kann. (Von TypeConverter geerbt.)
Öffentliche MethodeCanConvertFrom(ITypeDescriptorContext, Type)Bestimmt, ob dieser Konverter ein Objekt des angegebenen Quelltyps in den systemeigenen Typ des Konverters konvertieren kann. (Überschreibt TypeConverter.CanConvertFrom(ITypeDescriptorContext, Type).)
Öffentliche MethodeCanConvertTo(Type)Gibt zurück, ob dieser Konverter das Objekt in den angegebenen Typ konvertieren kann. (Von TypeConverter geerbt.)
Öffentliche MethodeCanConvertTo(ITypeDescriptorContext, Type)Ruft einen Wert ab, der angibt, ob dieser Konverter ein Objekt unter Verwendung des Kontexts in den angegebenen Zieltyp konvertieren kann. (Überschreibt TypeConverter.CanConvertTo(ITypeDescriptorContext, Type).)
Öffentliche MethodeConvertFrom(Object)Konvertiert den angegebenen Wert in den Typ dieses Konverters. (Von TypeConverter geerbt.)
Öffentliche MethodeConvertFrom(ITypeDescriptorContext, CultureInfo, Object)Konvertiert das angegebene Objekt in ein Point-Objekt. (Überschreibt TypeConverter.ConvertFrom(ITypeDescriptorContext, CultureInfo, Object).)
Öffentliche MethodeConvertFromInvariantString(String)Konvertiert die angegebene Zeichenfolge unter Verwendung der invarianten Kultur in einen Typ dieses Konverters. (Von TypeConverter geerbt.)
Öffentliche MethodeConvertFromInvariantString(ITypeDescriptorContext, String)Konvertiert die angegebene Zeichenfolge unter Verwendung der invarianten Kultur und des angegebenen Kontexts in den Typ dieses Konverters. (Von TypeConverter geerbt.)
Öffentliche MethodeConvertFromString(String)Konvertiert den angegebenen Text in ein Objekt. (Von TypeConverter geerbt.)
Öffentliche MethodeConvertFromString(ITypeDescriptorContext, String)Konvertiert den angegebenen Text unter Verwendung des angegebenen Kontexts in ein Objekt. (Von TypeConverter geerbt.)
Öffentliche MethodeConvertFromString(ITypeDescriptorContext, CultureInfo, String)Konvertiert den angegebenen Text unter Verwendung des angegebenen Kontexts und der angegebenen Kulturinformationen in ein Objekt. (Von TypeConverter geerbt.)
Öffentliche MethodeConvertTo(Object, Type)Konvertiert das angegebene Wertobjekt unter Verwendung der Argumente in den angegebenen Typ. (Von TypeConverter geerbt.)
Öffentliche MethodeConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)Konvertiert das angegebene Objekt in den angegebenen Typ. (Überschreibt TypeConverter.ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type).)
Öffentliche MethodeConvertToInvariantString(Object)Konvertiert den angegebenen Wert in eine Zeichenfolgendarstellung mit invarianter Kultur. (Von TypeConverter geerbt.)
Öffentliche MethodeConvertToInvariantString(ITypeDescriptorContext, Object)Konvertiert den angegebenen Wert unter Verwendung des angegebenen Kontexts in eine Zeichenfolgendarstellung mit invarianter Kultur. (Von TypeConverter geerbt.)
Öffentliche MethodeConvertToString(Object)Konvertiert den angegebenen Wert in eine Zeichenfolgendarstellung. (Von TypeConverter geerbt.)
Öffentliche MethodeConvertToString(ITypeDescriptorContext, Object)Konvertiert den angegebenen Wert unter Verwendung des angegebenen Kontexts in eine Zeichenfolgendarstellung. (Von TypeConverter geerbt.)
Öffentliche MethodeConvertToString(ITypeDescriptorContext, CultureInfo, Object)Konvertiert den angegebenen Wert unter Verwendung des angegebenen Kontexts und der angegebenen Kulturinformationen in eine Zeichenfolgendarstellung. (Von TypeConverter geerbt.)
Öffentliche MethodeCreateInstance(IDictionary)Erstellt ein Object mit einer angegebenen Menge von Eigenschaftswerten für das Objekt neu. (Von TypeConverter geerbt.)
Öffentliche MethodeCreateInstance(ITypeDescriptorContext, IDictionary)Erstellt eine Instanz dieses Typs, wenn eine Gruppe von Eigenschaftswerten für das Objekt vorhanden ist. (Überschreibt TypeConverter.CreateInstance(ITypeDescriptorContext, IDictionary).)
Öffentliche MethodeEquals(Object) Bestimmt, ob das übergegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte MethodeFinalize Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Geschützte MethodeGetConvertFromExceptionGibt eine Ausnahme zurück, die ausgelöst wird, wenn eine Konvertierung nicht durchgeführt werden kann. (Von TypeConverter geerbt.)
Geschützte MethodeGetConvertToExceptionGibt eine Ausnahme zurück, die ausgelöst wird, wenn eine Konvertierung nicht durchgeführt werden kann. (Von TypeConverter geerbt.)
Öffentliche MethodeGetCreateInstanceSupported()Gibt zurück, ob zum Ändern eines Werts für dieses Objekt ein Aufruf der CreateInstance-Methode erforderlich ist. (Von TypeConverter geerbt.)
Öffentliche MethodeGetCreateInstanceSupported(ITypeDescriptorContext)Bestimmt, ob beim Ändern eines Werts für dieses Objekt ein Aufruf von CreateInstance zum Erstellen eines neuen Werts erforderlich ist. (Überschreibt TypeConverter.GetCreateInstanceSupported(ITypeDescriptorContext).)
Öffentliche MethodeGetHashCodeFungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche MethodeGetProperties(Object)Gibt eine Auflistung von Eigenschaften für den Typ von Array zurück, der durch den Wertparameter angegeben ist. (Von TypeConverter geerbt.)
Öffentliche MethodeGetProperties(ITypeDescriptorContext, Object)Gibt unter Verwendung des angegebenen Kontexts eine Auflistung der Eigenschaften für den Typ von Array zurück, der durch den Wertparameter angegeben ist. (Von TypeConverter geerbt.)
Öffentliche MethodeGetProperties(ITypeDescriptorContext, Object, Attribute[])Ruft die Gruppe der Eigenschaften für diesen Typ ab. In der Standardeinstellung gibt ein Typ keine Eigenschaften zurück. (Überschreibt TypeConverter.GetProperties(ITypeDescriptorContext, Object, Attribute[]).)
Öffentliche MethodeGetPropertiesSupported()Gibt zurück, ob dieses Objekt Eigenschaften unterstützt. (Von TypeConverter geerbt.)
Öffentliche MethodeGetPropertiesSupported(ITypeDescriptorContext)Bestimmt, ob dieses Objekt Eigenschaften unterstützt. Die Standardeinstellung ist false. (Überschreibt TypeConverter.GetPropertiesSupported(ITypeDescriptorContext).)
Öffentliche MethodeGetStandardValues()Gibt eine Auflistung von Standardwerten aus dem Standardkontext für den Datentyp zurück, für den dieser Typkonverter vorgesehen ist. (Von TypeConverter geerbt.)
Öffentliche MethodeGetStandardValues(ITypeDescriptorContext)Gibt bei Bereitstellung eines Formatierungskontexts eine Auflistung von Standardwerten für den Datentyp zurück, für den dieser Typkonverter vorgesehen ist. (Von TypeConverter geerbt.)
Öffentliche MethodeGetStandardValuesExclusive()Gibt zurück, ob die von der GetStandardValues-Methode zurückgegebene Auflistung von Standardwerten eine exklusive Liste darstellt. (Von TypeConverter geerbt.)
Öffentliche MethodeGetStandardValuesExclusive(ITypeDescriptorContext)Gibt zurück, ob die Auflistung von Standardwerten, die von der GetStandardValues-Methode unter Verwendung des angegebenen Kontexts zurückgegeben werden, eine exklusive Liste von möglichen Werten darstellt. (Von TypeConverter geerbt.)
Öffentliche MethodeGetStandardValuesSupported()Gibt zurück, ob dieses Objekt einen Standardsatz von Werten unterstützt, die aus einer Liste ausgewählt werden können. (Von TypeConverter geerbt.)
Öffentliche MethodeGetStandardValuesSupported(ITypeDescriptorContext)Gibt zurück, ob dieses Objekt eine Standardmenge von Werten unterstützt, die unter Verwendung des angegebenen Kontexts aus einer Liste ausgewählt werden können. (Von TypeConverter geerbt.)
Öffentliche MethodeGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche MethodeIsValid(Object)Ruft ab, ob das angegebene Werteobjekt für diesen Typ gültig ist. (Von TypeConverter geerbt.)
Öffentliche MethodeIsValid(ITypeDescriptorContext, Object)Ruft ab, ob das angegebene Werteobjekt für diesen Typ und den angegebenen Kontext gültig ist. (Von TypeConverter geerbt.)
Geschützte MethodeMemberwiseCloneErstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte MethodeSortPropertiesSortiert eine Auflistung von Eigenschaften. (Von TypeConverter geerbt.)
Öffentliche MethodeToStringGibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Zum Seitenanfang

Die PointConverter-Klasse wird in der Regel zum Erstellen einer Entwurfszeiterfahrung für Steuerelemente verwendet, die über Eigenschaften vom Typ Point verfügen. Zudem wird die dazu verwendet, Punkte in Zeichenfolgen zur Anzeige in einem Designer und in einem Designer eingegebene Zeichenfolgenden zu einem Point-Objekt zu konvertieren. Greifen Sie auf diese Klasse über das TypeDescriptor-Objekt zu.

Im folgenden Codebeispiel wird die Verwendung des PointConverter und des Operators Subtraction veranschaulicht. Dieses Beispiel ist für die Verwendung mit Windows Forms vorgesehen. Fügen Sie diesen Code in ein Formular ein, und rufen Sie beim Behandeln des Paint-Ereignisses des Formulars die ShowPointConverter-Methode auf, wobei Sie e als PaintEventArgs übergeben.


private void ShowPointConverter(PaintEventArgs e)
{

    // Create the PointConverter.
    System.ComponentModel.TypeConverter converter = 
        System.ComponentModel.TypeDescriptor.GetConverter(typeof(Point));

    Point point1 = (Point) converter.ConvertFromString("200, 200");

    // Use the subtraction operator to get a second point.
    Point point2 = point1 - new Size(190, 190);

    // Draw a line between the two points.
    e.Graphics.DrawLine(Pens.Black, point1, point2);
}


.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.