ElementPosition 類別

定義

表示圖表中許多視覺項目 (如圖例、標題與圖表區域) 的基底類別。 以相對座標定義圖表項目的位置,範圍為 (0,0) 到 (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
繼承
ElementPosition

備註

類別 ElementPosition 可用來定義圖表專案的位置,並使用 、 YWidthHeight 屬性來表示一個矩形 X

類別 ElementPosition 一律會公開為 Position 屬性,例如 PositionPosition 等等。 它也會在 控制項的 和 事件中 PrePaint 公開為 物件的 屬性 ChartPaintEventArgsPostPaintChart

您可以將 屬性 true 設定 Auto 為 ,即可自動設定適用圖表專案的位置;圖表元素也可以在設計階段放置在設計檢視中。

此類別與 RectangleF 結構之間有兩個主要差異:

  • 這個類別可以使用自動定位。

  • 這個類別只會使用範圍從 0 到 100 的座標,否則會擲回例外狀況。

圖表專案的位置是使用相對座標來描述,而元素左上角的座標為 (0,0) ,而元素的右下角則具有座標 (100,100) 。

圖表區域內繪製的元素會使用相對於圖表區域的座標,而圖表區域外部的元素則會使用相對於圖表影像的座標。

建構函式

ElementPosition()

初始化 ElementPosition 類別的新執行個體。

ElementPosition(Single, Single, Single, Single)

使用指定的 xywidthheight 參數,初始化 ElementPosition 類別的新執行個體。

屬性

Auto

取得或設定值,指出是否會由 Chart 控制項自動定位適用的圖表項目。

Bottom

以相對座標取得圖表項目的底部位置。

Height

取得或設定圖表項目的高度。

Right

以相對座標取得圖表項目的右側位置。

Size

取得圖表項目的大小。

Tag

取得或設定與這個圖表項目關聯的物件。

(繼承來源 ChartElement)
Width

取得或設定圖表項目的寬度。

X

取得或設定適用的圖表項目左上角的 X 座標。

Y

取得或設定適用的圖表項目左上角的 Y 座標。

方法

Dispose()

釋放 ChartElement 使用的資源。

(繼承來源 ChartElement)
Dispose(Boolean)

釋放 ChartElement 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。

(繼承來源 ChartElement)
Equals(Object)

判斷指定的 Object 是否等於目前的 ChartElement

(繼承來源 ChartElement)
FromRectangleF(RectangleF)

ElementPosition 結構初始化 RectangleF 物件。

GetHashCode()

傳回特定型別的雜湊函式。

(繼承來源 ChartElement)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToRectangleF()

傳回 RectangleF 物件,該物件會使用 ElementPosition 物件的座標。

ToString()

傳回表示目前 Object 的字串。

(繼承來源 ChartElement)

適用於