Comparteix a través de


ElementPosition Clase

Definición

Representa la clase base para muchos elementos visuales del gráfico como la leyenda, el título y las áreas del gráfico. Define la posición del elemento de gráfico en coordenadas relativas, que van de (0,0) a (100,100).

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
Herencia
ElementPosition

Comentarios

La ElementPosition clase se usa para definir la posición de un elemento de gráfico y representa un rectángulo mediante las Xpropiedades , WidthYy Height .

La ElementPosition clase siempre se expone como una Position propiedad, como Position, Position, etc. También se expone en los PrePaint eventos y PostPaint del Chart control como una propiedad del ChartPaintEventArgs objeto .

La posición de los elementos de gráfico aplicables se puede establecer automáticamente estableciendo la Auto propiedad trueen ; los elementos de gráfico también se pueden colocar en tiempo de diseño en la vista Diseño.

Hay dos diferencias principales entre esta clase y una RectangleF estructura:

  • Esta clase puede usar el posicionamiento automático.

  • Esta clase solo usa coordenadas que van de 0 a 100; de lo contrario, se produce una excepción.

La posición de los elementos del gráfico se describe mediante coordenadas relativas, con la esquina superior izquierda de un elemento que tiene coordenadas de (0,0) y la esquina inferior derecha de un elemento que tiene coordenadas de (100,100).

Los elementos que se trazan dentro de un área de gráfico usan coordenadas relativas al área del gráfico, mientras que los elementos fuera de un área de gráfico usan coordenadas relativas a la imagen del gráfico.

Constructores

ElementPosition()

Inicializa una nueva instancia de la clase ElementPosition.

ElementPosition(Single, Single, Single, Single)

Inicializa una nueva instancia de la clase ElementPosition con los parámetros x, y, width y height especificados.

Propiedades

Auto

Obtiene o establece un valor que indica si el control Chart colocará automáticamente un elemento de gráfico aplicable.

Bottom

Obtiene la posición inferior de un elemento de gráfico, en coordenadas relativas.

Height

Obtiene o establece el alto de un elemento de gráfico.

Right

Obtiene la posición del lado derecho de un elemento de gráfico, en coordenadas relativas.

Size

Obtiene el tamaño de un elemento de gráfico.

Tag

Obtiene o establece un objeto asociado a este elemento de gráfico.

(Heredado de ChartElement)
Width

Obtiene o establece el ancho de un elemento de gráfico.

X

Obtiene o establece la coordenada X relativa de la esquina superior izquierda de un elemento de gráfico aplicable.

Y

Obtiene o establece la coordenada Y relativa de la esquina superior izquierda de un elemento de gráfico aplicable.

Métodos

Dispose()

Libera los recursos que usa ChartElement.

(Heredado de ChartElement)
Dispose(Boolean)

Libera los recursos no administrados que usa ChartElement y, de forma opcional, libera los recursos administrados.

(Heredado de ChartElement)
Equals(Object)

Determina si el objeto Object especificado es igual al objeto ChartElement actual.

(Heredado de ChartElement)
FromRectangleF(RectangleF)

Inicializa un objeto ElementPosition a partir de una estructura RectangleF.

GetHashCode()

Devuelve una función hash para un tipo concreto.

(Heredado de ChartElement)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToRectangleF()

Devuelve un objeto RectangleF que usa las coordenadas de un objeto ElementPosition.

ToString()

Devuelve una cadena que representa el objeto Object actual.

(Heredado de ChartElement)

Se aplica a