Chart.HitTest Methode

Definitie

Bepaalt het grafiekelement, indien aanwezig, dat zich bevindt op een punt dat is gedefinieerd door de opgegeven X- en Y-coördinaten.

Overloads

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

Bepaalt of een grafiekelement dat een van de opgegeven typen is, zich op een punt bevindt dat is gedefinieerd door de opgegeven X- en Y-coördinaten.

HitTest(Int32, Int32, ChartElementType)

Bepaalt of een grafiekelement van een bepaald type zich bevindt op een punt dat is gedefinieerd door de opgegeven X- en Y-coördinaten.

HitTest(Int32, Int32)

Bepaalt het grafiekelement, indien aanwezig, dat zich bevindt op een punt dat is gedefinieerd door de opgegeven X- en Y-coördinaten.

HitTest(Int32, Int32, Boolean)

Bepaalt het grafiekelement, indien aanwezig, dat zich bevindt op een punt dat is gedefinieerd door de opgegeven X- en Y-coördinaten. Transparante elementen kunnen eventueel worden genegeerd.

Opmerkingen

Roep deze methode aan om het grafiekelement te bepalen, indien aanwezig, dat zich op een opgegeven punt bevindt.

Deze methode wordt vaak gebruikt in een gebeurtenis met betrekking tot de muis, bijvoorbeeld MouseDown, om te bepalen op welk grafiekelement de eindgebruiker heeft geklikt. De X- en Y-muiscoördinaten die zijn verkregen uit de gebeurtenisparameters worden vervolgens gebruikt voor de x en y parameterwaarden van deze methodeaanroep.

De eigenschappen van het geretourneerde HitTestResult object kunnen vervolgens worden gebruikt om te bepalen op welk grafiekelement is geklikt. Het HitTestResult object biedt ook een exemplaar van het geselecteerde object, indien van toepassing.

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

Bepaalt of een grafiekelement dat een van de opgegeven typen is, zich op een punt bevindt dat is gedefinieerd door de opgegeven X- en Y-coördinaten.

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

Parameters

x
Int32

De X-coördinaat voor het opgegeven gegevenspunt.

y
Int32

De Y-coördinaat voor het opgegeven gegevenspunt.

ignoreTransparent
Boolean

Een vlag die aangeeft dat transparante elementen moeten worden genegeerd.

requestedElement
ChartElementType[]

Een matrix met ChartElementType objecten die de typen opgeven waarop moet worden getest, om het resultaat te filteren. Als u dit weglaat, wordt het controleren op elementtypen genegeerd en zijn alle elementtypen geldig.

Retouren

Een matrix met HitTestResult objecten die informatie biedt over het grafiekelement, indien aanwezig, op de opgegeven locatie. De matrix bevat ten minste één element, dat kan zijn Nothing. De objecten in het resultaat worden gesorteerd van boven naar beneden van verschillende besturingslagen.

Opmerkingen

Roep deze methode aan om het meterelement te bepalen, indien aanwezig, dat zich op een opgegeven punt bevindt. Deze methode wordt vaak gebruikt in een muisgebeurtenis, bijvoorbeeld MouseDown, om te bepalen op welk meterelement de eindgebruiker heeft geklikt. De X- en Y-muiscoördinaten die zijn verkregen uit de gebeurtenisparameters worden vervolgens gebruikt voor de X- en Y-parameterwaarden van deze methodeaanroep.

De eigenschappen van het geretourneerde HitTestResult object kunnen vervolgens worden gebruikt om te bepalen op welk grafiekelement is geklikt. Het HitTestResult object biedt ook een exemplaar van het geselecteerde object, indien van toepassing.

Van toepassing op

HitTest(Int32, Int32, ChartElementType)

Bepaalt of een grafiekelement van een bepaald type zich bevindt op een punt dat is gedefinieerd door de opgegeven X- en Y-coördinaten.

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

Parameters

x
Int32

De X-coördinaatwaarde van het punt waarop de gebruiker heeft geklikt.

y
Int32

De Y-coördinaatwaarde van het punt waarop de gebruiker heeft geklikt.

requestedElement
ChartElementType

Een vlag die bepaalt welk grafiekelementtype moet worden getest.

Retouren

Een HitTestResult object dat informatie biedt over het grafiekelement, indien aanwezig, op de opgegeven locatie.

Opmerkingen

Roep deze methode aan om te bepalen of een grafiekelement van het opgegeven type zich op een opgegeven punt bevindt.

Important

Om deze methode correct te laten werken, moet de IsMapEnabled eigenschap worden ingesteld op false.

Deze methode kan worden gebruikt met de gebeurtenis aan de Click serverzijde wanneer u inzoomen implementeert. Het wordt echter ten zeerste aanbevolen dat u afbeeldingskaarten aan de clientzijde gebruikt voor inzoomen vanwege gebruiksgemak.

De eigenschappen van het geretourneerde HitTestResult object kunnen vervolgens worden gebruikt om te bepalen op welk grafiekelement is geklikt. Het HitTestResult object biedt ook een exemplaar van het geselecteerde object, indien van toepassing.

Van toepassing op

HitTest(Int32, Int32)

Bepaalt het grafiekelement, indien aanwezig, dat zich bevindt op een punt dat is gedefinieerd door de opgegeven X- en Y-coördinaten.

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

Parameters

x
Int32

De X-coördinaatwaarde van het punt waar de gebruiker op heeft geklikt.

y
Int32

De waarde van de Y-coördinaat van het punt waar de gebruiker op heeft geklikt.

Retouren

Een HitTestResult object, dat informatie biedt over het grafiekelement, indien van toepassing, dat zich op de opgegeven locatie bevindt.

Opmerkingen

Roep deze methode aan om het grafiekelement te bepalen, indien aanwezig, dat zich op een opgegeven punt bevindt.

Important

Om deze methode correct te laten werken, moet de IsMapEnabled eigenschap worden ingesteld op false.

Deze methode kan worden gebruikt met de gebeurtenis aan de Click serverzijde wanneer u inzoomen implementeert. Het wordt echter ten zeerste aanbevolen dat u afbeeldingskaarten aan de clientzijde gebruikt voor inzoomen vanwege gebruiksgemak.

De eigenschappen van het geretourneerde HitTestResult object kunnen vervolgens worden gebruikt om te bepalen op welk grafiekelement is geklikt. Het HitTestResult object biedt ook een exemplaar van het geselecteerde object, indien van toepassing.

Van toepassing op

HitTest(Int32, Int32, Boolean)

Bepaalt het grafiekelement, indien aanwezig, dat zich bevindt op een punt dat is gedefinieerd door de opgegeven X- en Y-coördinaten. Transparante elementen kunnen eventueel worden genegeerd.

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

Parameters

x
Int32

De X-coördinaatwaarde van het punt waarop de gebruiker heeft geklikt.

y
Int32

De Y-coördinaatwaarde van het punt waarop de gebruiker heeft geklikt.

ignoreTransparent
Boolean

Een vlag die bepaalt of transparante elementen worden genegeerd.

Retouren

Een HitTestResult object, dat informatie biedt over het grafiekelement, indien van toepassing, dat zich op de opgegeven locatie bevindt.

Opmerkingen

Roep deze methode aan om het grafiekelement te bepalen, indien aanwezig, dat zich op een opgegeven punt bevindt.

Als u transparante elementen wilt negeren, stelt u de ignoreTransparent parameter in op true.

Important

Om deze methode correct te laten werken, moet de IsMapEnabled eigenschap worden ingesteld op false.

Deze methode kan worden gebruikt met de gebeurtenis aan de Click serverzijde wanneer u inzoomen implementeert. Het wordt echter ten zeerste aanbevolen dat u afbeeldingskaarten aan de clientzijde gebruikt voor inzoomen vanwege gebruiksgemak.

De eigenschappen van het geretourneerde HitTestResult object kunnen vervolgens worden gebruikt om te bepalen op welk grafiekelement is geklikt. Het HitTestResult object biedt ook een exemplaar van het geselecteerde object, indien van toepassing.

Van toepassing op