語言

Chart.HitTest 方法

定義

決定由給定的 X 與 Y 座標定義的點的圖表元素(若有)。

多載

名稱 Description
HitTest(Int32, Int32)

決定由給定的 X 與 Y 座標定義的點的圖表元素(若有)。

HitTest(Int32, Int32, Boolean)

決定由給定 X 和 Y 座標定義的點的圖表元素(若有)。 透明元素可選擇性地忽略。

HitTest(Int32, Int32, ChartElementType)

判斷某類型圖中元素是否位於由給定 X 與 Y 座標定義的點。

HitTest(Int32, Int32, Boolean, ChartElementType[])

判斷某個星圖元素,屬於指定類型之一,是否位於由給定的 X 和 Y 座標定義的點上。

備註

呼叫此方法以確定位於指定點的圖表元素(如有)。

此方法常用於某些滑鼠相關事件——例如—— OnMouseDown 來判斷終端使用者點擊的圖表元素。 從事件參數取得的 X 與 Y 滑鼠座標, x 用於此方法呼叫的參數 y 值。

回傳物件的屬性 HitTestResult 可用來判斷點擊了哪個圖表元素; HitTestResult 物件也會提供實際選取物件的實例(如果有的話)。

HitTest(Int32, Int32)

決定由給定的 X 與 Y 座標定義的點的圖表元素(若有)。

public:
 System::Windows::Forms::DataVisualization::Charting::HitTestResult ^ HitTest(int x, int y);
public System.Windows.Forms.DataVisualization.Charting.HitTestResult HitTest(int x, int y);
member this.HitTest : int * int -> System.Windows.Forms.DataVisualization.Charting.HitTestResult
Public Function HitTest (x As Integer, y As Integer) As HitTestResult

參數

x
Int32

使用者點擊點的 X 座標值。

y
Int32

使用者點擊點的 Y 座標值。

傳回

一個 HitTestResult 物件,提供關於該圖表元素(若有)的資訊,該元素位於指定位置。

備註

呼叫此方法以確定位於指定點的圖表元素(若有)。

回傳物件的屬性 HitTestResult 可用來判斷點擊了哪個圖表元素; HitTestResult 物件也會提供實際選取物件的實例(如果有的話)。

適用於

HitTest(Int32, Int32, Boolean)

決定由給定 X 和 Y 座標定義的點的圖表元素(若有)。 透明元素可選擇性地忽略。

public:
 System::Windows::Forms::DataVisualization::Charting::HitTestResult ^ HitTest(int x, int y, bool ignoreTransparent);
public System.Windows.Forms.DataVisualization.Charting.HitTestResult HitTest(int x, int y, bool ignoreTransparent);
member this.HitTest : int * int * bool -> System.Windows.Forms.DataVisualization.Charting.HitTestResult
Public Function HitTest (x As Integer, y As Integer, ignoreTransparent As Boolean) As HitTestResult

參數

x
Int32

使用者點擊的點的 X 座標值。

y
Int32

使用者點擊點的 Y 座標值。

ignoreTransparent
Boolean

true忽略透明元素;否則,。 false

傳回

一個 HitTestResult 物件,提供關於該圖表元素(若有)的資訊,該元素位於指定位置。

備註

呼叫此方法以確定位於指定點的圖表元素(若有)。

要忽略透明元素,將參數設 ignoreTransparent 為 true。

回傳物件的屬性 HitTestResult 可用來判斷點擊了哪個圖表元素; HitTestResult 物件也會提供實際選取物件的實例(如果有的話)。

適用於

HitTest(Int32, Int32, ChartElementType)

判斷某類型圖中元素是否位於由給定 X 與 Y 座標定義的點。

public:
 System::Windows::Forms::DataVisualization::Charting::HitTestResult ^ HitTest(int x, int y, System::Windows::Forms::DataVisualization::Charting::ChartElementType requestedElement);
public System.Windows.Forms.DataVisualization.Charting.HitTestResult HitTest(int x, int y, System.Windows.Forms.DataVisualization.Charting.ChartElementType requestedElement);
member this.HitTest : int * int * System.Windows.Forms.DataVisualization.Charting.ChartElementType -> System.Windows.Forms.DataVisualization.Charting.HitTestResult
Public Function HitTest (x As Integer, y As Integer, requestedElement As ChartElementType) As HitTestResult

參數

x
Int32

使用者點擊的點的 X 座標值。

y
Int32

使用者點擊點的 Y 座標值。

requestedElement
ChartElementType

一個標誌,決定要測試的圖表元素類型。

傳回

一個 HitTestResult 物件,提供關於該圖表元素(若有)的資訊,該元素位於指定位置。

備註

呼叫此方法以判斷該類型的圖表元素是否位於指定點。

回傳物件的屬性 HitTestResult 可用來判斷點擊了哪個圖表元素; HitTestResult 物件也會提供實際選取物件的實例(如果有的話)。

適用於

HitTest(Int32, Int32, Boolean, ChartElementType[])

判斷某個星圖元素,屬於指定類型之一,是否位於由給定的 X 和 Y 座標定義的點上。

public:
 cli::array <System::Windows::Forms::DataVisualization::Charting::HitTestResult ^> ^ HitTest(int x, int y, bool ignoreTransparent, ... cli::array <System::Windows::Forms::DataVisualization::Charting::ChartElementType> ^ requestedElement);
public System.Windows.Forms.DataVisualization.Charting.HitTestResult[] HitTest(int x, int y, bool ignoreTransparent, params System.Windows.Forms.DataVisualization.Charting.ChartElementType[] requestedElement);
member this.HitTest : int * int * bool * System.Windows.Forms.DataVisualization.Charting.ChartElementType[] -> System.Windows.Forms.DataVisualization.Charting.HitTestResult[]
Public Function HitTest (x As Integer, y As Integer, ignoreTransparent As Boolean, ParamArray requestedElement As ChartElementType()) As HitTestResult()

參數

x
Int32

指定資料點的 X 座標。

y
Int32

指定資料點的Y座標。

ignoreTransparent
Boolean

true忽略透明元素;否則,。 false

requestedElement
ChartElementType[]

一個指定要測試的類型以篩選結果的物件陣列 ChartElementType 。 若未包含,則忽略元素類型檢查,所有元素類型皆有效。

傳回

一組 HitTestResult 物件陣列,提供關於指定位置圖表元素(若有)的資訊。 陣列至少包含一個元素,可以是 Nothing。 結果中的物件會依序從上到下排序,涵蓋不同控制層。

備註

呼叫此方法以確定位於指定點的規範元素(如有)。 此方法常用於某些滑鼠相關事件 OnMouseDown,例如,用以判斷終端使用者點擊的計量元件。 從事件參數取得的 X 與 Y 滑鼠座標,接著用於此方法呼叫的 X 與 Y 參數值。

回傳 HitTestResult 物件的屬性可用來判斷點擊了哪個圖表元素; HitTestResult 物件也會提供實際選取物件的實例(如果有的話)。

適用於