Freigeben über


ElementPosition Klasse

Definition

Stellt die Basisklasse für viele visuelle Elemente des Diagramms z. B. den Legenden-, Titel- und Diagrammbereich, dar. Definiert die Position des Diagrammelements in relativen Koordinaten, die Werte von (0,0) bis (100,100) aufweisen können.

public ref class ElementPosition : System::Windows::Forms::DataVisualization::Charting::ChartElement
public class ElementPosition : System.Windows.Forms.DataVisualization.Charting.ChartElement
type ElementPosition = class
    inherit ChartElement
Public Class ElementPosition
Inherits ChartElement
Vererbung
ElementPosition

Hinweise

Die ElementPosition -Klasse wird verwendet, um die Position eines Diagrammelements zu definieren, und stellt ein Rechteck mit den XEigenschaften , Yund WidthHeight dar.

Die ElementPosition Klasse ist immer verfügbar gemacht, als eine Position -Eigenschaft, z. B. Position, Positionusw. Es wird auch in den PrePaint - und PostPaint -Ereignissen des Chart -Steuerelements als -Eigenschaft des ChartPaintEventArgs -Objekts verfügbar gemacht.

Die Position der entsprechenden Diagrammelemente kann automatisch festgelegt werden, indem die Auto -Eigenschaft auf truefestgelegt wird. Diagrammelemente können auch zur Entwurfszeit in der Entwurfsansicht positioniert werden.

Es gibt zwei wesentliche Unterschiede zwischen dieser Klasse und einer RectangleF Struktur:

  • Diese Klasse kann die automatische Positionierung verwenden.

  • Diese Klasse verwendet nur Koordinaten zwischen 0 und 100, andernfalls wird eine Ausnahme ausgelöst.

Die Position von Diagrammelementen wird mithilfe relativer Koordinaten beschrieben, wobei die obere linke Ecke eines Elements Koordinaten von (0,0) und die untere rechte Ecke eines Elements die Koordinaten (100.100) aufweist.

Elemente, die innerhalb eines Diagrammbereichs gezeichnet werden, verwenden Koordinaten, die relativ zum Diagrammbereich sind, während Elemente außerhalb eines Diagrammbereichs Koordinaten verwenden, die relativ zum Diagrammbild sind.

Konstruktoren

ElementPosition()

Initialisiert eine neue Instanz der ElementPosition-Klasse.

ElementPosition(Single, Single, Single, Single)

Initialisiert eine neue Instanz der ElementPosition-Klasse mit den angegebenen Parametern x, y, width und height.

Eigenschaften

Auto

Ruft einen Wert ab, der angibt, ob ein anwendbares Diagrammelement automatisch vom Chart-Steuerelement positioniert wird, oder legt diesen fest.

Bottom

Ruft die untere Position eines Diagrammelements in relativen Koordinaten ab.

Height

Ruft die Höhe des Diagrammelements ab oder legt diese fest.

Right

Ruft die Position der rechten Seite eines Diagrammelements in relativen Koordinaten ab.

Size

Ruft die Größe eines Diagrammelements ab.

Tag

Ruft ein Objekt ab, das dem Diagrammelement zugeordnet ist, oder legt dieses fest.

(Geerbt von ChartElement)
Width

Ruft die Breite eines Diagrammelements ab oder legt diese fest.

X

Ruft die relative x-Koordinate der linken oberen Ecke eines anwendbaren Diagrammelements ab oder legt diese fest.

Y

Ruft die relative y-Koordinate der linken oberen Ecke eines anwendbaren Diagrammelements ab oder legt diese fest.

Methoden

Dispose()

Gibt die von der ChartElement verwendeten Ressourcen frei.

(Geerbt von ChartElement)
Dispose(Boolean)

Gibt die von ChartElement verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.

(Geerbt von ChartElement)
Equals(Object)

Bestimmt, ob das angegebene Object und das aktuelle ChartElement gleich sind.

(Geerbt von ChartElement)
FromRectangleF(RectangleF)

Initialisiert ein ElementPosition-Objekt aus einer RectangleF-Struktur.

GetHashCode()

Gibt eine Hashfunktion für einen bestimmten Typ zurück.

(Geerbt von ChartElement)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToRectangleF()

Gibt ein RectangleF-Objekt zurück, das die Koordinaten eines ElementPosition-Objekts verwendet.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Object-Objekt darstellt.

(Geerbt von ChartElement)

Gilt für: