Chart.HitTest Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determina l'elemento del grafico, se presente, che si trova in corrispondenza di un punto definito dalle coordinate X e Y specificate.
Overload
HitTest(Int32, Int32, Boolean, ChartElementType[]) |
Determina se un elemento del grafico di un tipo specificato si trova in corrispondenza di un punto definito dalle coordinate X e Y specificate. |
HitTest(Int32, Int32, ChartElementType) |
Determina se un elemento del grafico di un tipo specificato si trova in corrispondenza di un punto definito dalle coordinate X e Y indicate. |
HitTest(Int32, Int32) |
Determina l'elemento del grafico, se presente, che si trova in corrispondenza di un punto definito dalle coordinate X e Y specificate. |
HitTest(Int32, Int32, Boolean) |
Determina l'elemento del grafico, se presente, che si trova in corrispondenza di un punto definito dalle coordinate x e y specificate. È possibile ignorare facoltativamente gli elementi trasparenti. |
Commenti
Chiamare questo metodo per determinare l'elemento del grafico, se presente, che si trova in un punto specificato.
Questo metodo viene spesso usato in un evento correlato al mouse, ad esempio MouseDown, per determinare l'elemento del grafico su cui l'utente finale ha fatto clic. Le coordinate del mouse X e Y ottenute dai parametri dell'evento vengono quindi usate per i valori dei x
parametri e y
di questa chiamata al metodo.
Le proprietà dell'oggetto restituito HitTestResult possono quindi essere utilizzate per determinare l'elemento del grafico selezionato. L'oggetto fornisce anche un'istanza HitTestResult dell'oggetto effettivo selezionato, se presente.
HitTest(Int32, Int32, Boolean, ChartElementType[])
Determina se un elemento del grafico di un tipo specificato si trova in corrispondenza di un punto definito dalle coordinate X e Y specificate.
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()
Parametri
- x
- Int32
Coordinata X del punto dati specificato.
- y
- Int32
Coordinata Y del punto dati specificato.
- ignoreTransparent
- Boolean
Flag che indica che gli elementi trasparenti devono essere ignorati.
- requestedElement
- ChartElementType[]
Matrice di oggetti ChartElementType che specificano i tipi per cui eseguire i test, in modo da filtrare il risultato. Se omessa, la verifica dei tipi di elemento verrà ignorata e saranno validi tutti i tipi di elemento.
Restituisce
Matrice di oggetti HitTestResult che fornisce informazioni sull'elemento del grafico, se presente, individuato nella posizione specificata. La matrice contiene almeno un elemento che può essere Nothing. Gli oggetti nel risultato vengono ordinati dall'alto in basso dei vari livelli del controllo.
Commenti
Chiamare questo metodo per determinare l'elemento del misuratore, se presente, che si trova in un punto specificato. Questo metodo viene spesso usato in un evento correlato al mouse, ad esempio MouseDown, per determinare quale elemento misuratore ha fatto clic sull'utente finale. Le coordinate del mouse X e Y ottenute dai parametri dell'evento vengono quindi utilizzate per i valori dei parametri X e Y di questa chiamata al metodo.
Le proprietà dell'oggetto restituito HitTestResult possono quindi essere utilizzate per determinare l'elemento del grafico selezionato. L'oggetto fornisce anche un'istanza HitTestResult dell'oggetto effettivo selezionato, se presente.
Si applica a
HitTest(Int32, Int32, ChartElementType)
Determina se un elemento del grafico di un tipo specificato si trova in corrispondenza di un punto definito dalle coordinate X e Y indicate.
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
Parametri
- x
- Int32
Valore della coordinata x del punto su cui l'utente ha fatto clic.
- y
- Int32
Valore della coordinata y del punto su cui l'utente ha fatto clic.
- requestedElement
- ChartElementType
Flag che determina il tipo di elemento del grafico da testare.
Restituisce
Oggetto HitTestResult che fornisce informazioni sull'elemento del grafico, se presente, individuato nella posizione specificata.
Commenti
Chiamare questo metodo per determinare se un elemento del grafico del tipo specificato si trova in un punto specificato.
Importante
Affinché questo metodo funzioni correttamente, la IsMapEnabled proprietà deve essere impostata su false
.
Questo metodo può essere usato con l'evento Click lato server quando si implementa il drill-down. È tuttavia consigliabile usare le mappe delle immagini lato client per il drill-down a causa della facilità d'uso.
Le proprietà dell'oggetto restituito HitTestResult possono quindi essere utilizzate per determinare l'elemento del grafico selezionato. L'oggetto fornisce anche un'istanza HitTestResult dell'oggetto effettivo selezionato, se presente.
Si applica a
HitTest(Int32, Int32)
Determina l'elemento del grafico, se presente, che si trova in corrispondenza di un punto definito dalle coordinate X e Y specificate.
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
Parametri
- x
- Int32
Valore della coordinata x del punto su cui l'utente ha fatto clic.
- y
- Int32
Valore della coordinata y del punto su cui l'utente ha fatto clic.
Restituisce
Oggetto HitTestResult che fornisce informazioni sull'elemento del grafico, se presente, che si trova nella posizione specificata.
Commenti
Chiamare questo metodo per determinare l'elemento del grafico, se presente, che si trova in un punto specificato.
Importante
Affinché questo metodo funzioni correttamente, la IsMapEnabled proprietà deve essere impostata su false
.
Questo metodo può essere usato con l'evento Click lato server quando si implementa il drill-down. È tuttavia consigliabile usare le mappe delle immagini lato client per il drill-down a causa della facilità d'uso.
Le proprietà dell'oggetto restituito HitTestResult possono quindi essere utilizzate per determinare l'elemento del grafico selezionato. L'oggetto fornisce anche un'istanza HitTestResult dell'oggetto effettivo selezionato, se presente.
Si applica a
HitTest(Int32, Int32, Boolean)
Determina l'elemento del grafico, se presente, che si trova in corrispondenza di un punto definito dalle coordinate x e y specificate. È possibile ignorare facoltativamente gli elementi trasparenti.
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
Parametri
- x
- Int32
Valore della coordinata x del punto su cui l'utente ha fatto clic.
- y
- Int32
Valore della coordinata y del punto su cui l'utente ha fatto clic.
- ignoreTransparent
- Boolean
Flag che determina se gli elementi trasparenti vengono ignorati.
Restituisce
Oggetto HitTestResult che fornisce informazioni sull'elemento del grafico, se presente, che si trova nella posizione specificata.
Commenti
Chiamare questo metodo per determinare l'elemento del grafico, se presente, che si trova in un punto specificato.
Per ignorare gli elementi trasparenti, impostare il ignoreTransparent
parametro su true
.
Importante
Affinché questo metodo funzioni correttamente, la IsMapEnabled proprietà deve essere impostata su false
.
Questo metodo può essere usato con l'evento Click lato server quando si implementa il drill-down. È tuttavia consigliabile usare le mappe delle immagini lato client per il drill-down a causa della facilità d'uso.
Le proprietà dell'oggetto restituito HitTestResult possono quindi essere utilizzate per determinare l'elemento del grafico selezionato. L'oggetto fornisce anche un'istanza HitTestResult dell'oggetto effettivo selezionato, se presente.