Chart.HitTest Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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, 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. |
| HitTest(Int32, Int32, ChartElementType) |
Avgör om ett diagramelement av en viss typ finns vid en punkt som definieras av de angivna X- och Y-koordinaterna. |
| 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. |
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 MouseDown, för att avgöra vilket diagramelement slutanvändaren klickade på. X- och Y-muskoordinaterna som hämtas från händelseparametrarna används sedan för parametervärdena och x för y 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.
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::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()
Parametrar
- x
- Int32
X-koordinaten för den angivna datapunkten.
- y
- Int32
Y-koordinaten för den angivna datapunkten.
- ignoreTransparent
- Boolean
En flagga som anger att transparenta element ska ignoreras.
- 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, till exempel MouseDown, 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
HitTest(Int32, Int32, ChartElementType)
Avgör om ett diagramelement av en viss typ finns vid en punkt som definieras av de angivna X- och Y-koordinaterna.
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
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, 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.
Important
För att den här metoden ska fungera korrekt IsMapEnabled måste egenskapen vara inställd på false.
Den här metoden kan användas med Click händelsen på serversidan när du implementerar detaljgranskning. Vi rekommenderar dock starkt att du använder avbildningskartor på klientsidan för att öka detaljnivån på grund av enkel användning.
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
HitTest(Int32, Int32)
Avgör det eventuella diagramelementet som finns vid en punkt som definieras av de angivna X- och Y-koordinaterna.
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
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.
Important
För att den här metoden ska fungera korrekt IsMapEnabled måste egenskapen vara inställd på false.
Den här metoden kan användas med Click händelsen på serversidan när du implementerar detaljgranskning. Vi rekommenderar dock starkt att du använder avbildningskartor på klientsidan för att öka detaljnivån på grund av enkel användning.
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
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::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
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
En flagga som avgör om transparenta element ignoreras.
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.
Important
För att den här metoden ska fungera korrekt IsMapEnabled måste egenskapen vara inställd på false.
Den här metoden kan användas med Click händelsen på serversidan när du implementerar detaljgranskning. Vi rekommenderar dock starkt att du använder avbildningskartor på klientsidan för att öka detaljnivån på grund av enkel användning.
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.