Chart.HitTest Metod

Definition

Avgör det eventuella diagramelementet som finns vid en punkt som definieras av de angivna X- och Y-koordinaterna.

Överlagringar

Name Description
HitTest(Int32, Int32)

Avgör det eventuella diagramelementet som finns vid en punkt som definieras av de angivna X- och Y-koordinaterna.

HitTest(Int32, Int32, Boolean)

Avgör diagramelementet, om det finns något, som finns vid en punkt som definieras av angivna X- och Y-koordinater. Transparenta element kan också ignoreras.

HitTest(Int32, Int32, ChartElementType)

Avgör om ett diagramelement av en viss typ finns vid en punkt som definieras av angivna X- och Y-koordinater.

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

Avgör om ett diagramelement som är en av de angivna typerna finns vid en punkt som definieras av de angivna X- och Y-koordinaterna.

Kommentarer

Anropa den här metoden för att fastställa diagramelementet, om det finns något, som finns på en angiven punkt.

Den här metoden används ofta i en musrelaterad händelse , till exempel OnMouseDown för att avgöra vilket diagramelement som slutanvändaren klickade på. X- och Y-muskoordinaterna som hämtas från händelseparametrarna används sedan för parametervärdena och y för x det här metodanropet.

Egenskaperna för objektet HitTestResult som returneras kan sedan användas för att avgöra vilket diagramelement som klickades. HitTestResult Objektet innehåller även en instans av det markerade faktiska objektet, om det finns något.

HitTest(Int32, Int32)

Avgör det eventuella diagramelementet som finns vid en punkt som definieras av de angivna X- och Y-koordinaterna.

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

Parametrar

x
Int32

X-koordinatvärdet för den punkt som användaren klickade på.

y
Int32

Y-koordinatvärdet för den punkt som användaren klickade på.

Returer

Ett HitTestResult objekt som innehåller information om diagramelementet, om det finns något, som finns på den angivna platsen.

Kommentarer

Anropa den här metoden för att fastställa diagramelementet, om det finns något, som finns på en angiven punkt.

Egenskaperna för objektet HitTestResult som returneras kan sedan användas för att avgöra vilket diagramelement som klickades. HitTestResult Objektet innehåller även en instans av det markerade faktiska objektet, om det finns något.

Gäller för

HitTest(Int32, Int32, Boolean)

Avgör diagramelementet, om det finns något, som finns vid en punkt som definieras av angivna X- och Y-koordinater. Transparenta element kan också ignoreras.

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

Parametrar

x
Int32

X-koordinatvärdet för den punkt som användaren klickade på.

y
Int32

Y-koordinatvärdet för den punkt som användaren klickade på.

ignoreTransparent
Boolean

trueför att ignorera transparenta element. annars . false

Returer

Ett HitTestResult objekt som innehåller information om diagramelementet, om det finns något, som finns på den angivna platsen.

Kommentarer

Anropa den här metoden för att fastställa diagramelementet, om det finns något, som finns på en angiven punkt.

Om du vill ignorera transparenta element anger du parametern ignoreTransparent till true.

Egenskaperna för objektet HitTestResult som returneras kan sedan användas för att avgöra vilket diagramelement som klickades. HitTestResult Objektet innehåller även en instans av det markerade faktiska objektet, om det finns något.

Gäller för

HitTest(Int32, Int32, ChartElementType)

Avgör om ett diagramelement av en viss typ finns vid en punkt som definieras av angivna X- och Y-koordinater.

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

Parametrar

x
Int32

X-koordinatvärdet för den punkt som användaren klickade på.

y
Int32

Y-koordinatvärdet för den punkt som användaren klickade på.

requestedElement
ChartElementType

En flagga som avgör vilken diagramelementtyp som ska testas.

Returer

Ett HitTestResult objekt som innehåller information om diagramelementet, om det finns något, som finns på den angivna platsen.

Kommentarer

Anropa den här metoden för att avgöra om ett diagramelement av den angivna typen finns på en angiven punkt.

Egenskaperna för objektet HitTestResult som returneras kan sedan användas för att avgöra vilket diagramelement som klickades. HitTestResult Objektet innehåller även en instans av det markerade faktiska objektet, om det finns något.

Gäller för

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

Avgör om ett diagramelement som är en av de angivna typerna finns vid en punkt som definieras av de angivna X- och Y-koordinaterna.

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()

Parametrar

x
Int32

X-koordinaten för den angivna datapunkten.

y
Int32

Y-koordinaten för den angivna datapunkten.

ignoreTransparent
Boolean

trueför att ignorera transparenta element. annars . false

requestedElement
ChartElementType[]

En matris med ChartElementType objekt som anger vilka typer som ska testas för för att filtrera resultatet. Om det utelämnas ignoreras kontrollen av elementtyper och alla elementtyper är giltiga.

Returer

En matris med HitTestResult objekt som innehåller information om diagramelementet, om det finns någon, på den angivna platsen. Matrisen innehåller minst ett element, som kan vara Nothing. Objekten i resultatet sorteras uppifrån och ned i olika kontrolllager.

Kommentarer

Anropa den här metoden för att fastställa mätarelementet, om det finns något, som finns på en angiven punkt. Den här metoden används ofta i vissa musrelaterade händelser, OnMouseDowntill exempel , för att avgöra vilket mätarelement som slutanvändaren klickade på. X- och Y-muskoordinaterna som hämtas från händelseparametrarna används sedan för X- och Y-parametervärdena för det här metodanropet.

Egenskaperna för det returnerade HitTestResult objektet kan sedan användas för att avgöra vilket diagramelement som klickades. HitTestResult Objektet innehåller även en instans av det markerade faktiska objektet, om det finns något.

Gäller för