Condividi tramite


Chart.HitTest Metodo

Definizione

Determina l'elemento del grafico, se presente, che si trova in un punto definito dalle coordinate X e Y specificate.

Overload

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

Determina se un elemento del grafico che è uno dei tipi specificati si trova in un punto definito dalle coordinate X e Y specificate.

HitTest(Int32, Int32, ChartElementType)

Determina se un elemento grafico di un determinato tipo si trova in un punto definito dalle coordinate X e Y specificate.

HitTest(Int32, Int32)

Determina l'elemento del grafico, se presente, che si trova in un punto definito dalle coordinate X e Y specificate.

HitTest(Int32, Int32, Boolean)

Determina l'elemento del grafico, se presente, che si trova in un punto definito dalle coordinate X e Y specificate. Facoltativamente, gli elementi trasparenti possono essere ignorati.

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 quale elemento del grafico ha fatto clic sull'utente finale. 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 quale elemento grafico è stato fatto clic. L'oggetto HitTestResult fornisce anche un'istanza dell'oggetto effettivo selezionato, se presente.

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

Determina se un elemento del grafico che è uno dei tipi specificati si trova in 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 per il punto dati specificato.

y
Int32

Coordinata Y per il punto dati specificato.

ignoreTransparent
Boolean

Flag che indica che gli elementi trasparenti devono essere ignorati.

requestedElement
ChartElementType[]

Matrice di ChartElementType oggetti che specificano i tipi per cui eseguire il test, per filtrare il risultato. Se omesso, il controllo dei tipi di elemento verrà ignorato e tutti i tipi di elemento saranno validi.

Restituisce

Matrice di HitTestResult oggetti che fornisce informazioni sull'elemento del grafico, se presente, trovato nella posizione specificata. La matrice contiene almeno un elemento, che può essere Nothing. Gli oggetti nel risultato vengono ordinati dall'alto verso il basso di diversi livelli di 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 usate 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 quale elemento grafico è stato fatto clic. L'oggetto HitTestResult fornisce anche un'istanza dell'oggetto effettivo selezionato, se presente.

Si applica a

HitTest(Int32, Int32, ChartElementType)

Determina se un elemento grafico di un determinato tipo si trova in un punto definito dalle coordinate X e Y specificate.

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, trovato nella posizione specificata.

Commenti

Chiamare questo metodo per determinare se un elemento 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 sul 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 quale elemento grafico è stato fatto clic. L'oggetto HitTestResult fornisce anche un'istanza dell'oggetto effettivo selezionato, se presente.

Si applica a

HitTest(Int32, Int32)

Determina l'elemento del grafico, se presente, che si trova in 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 relative all'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 sul 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 quale elemento grafico è stato fatto clic. L'oggetto HitTestResult fornisce anche un'istanza dell'oggetto effettivo selezionato, se presente.

Si applica a

HitTest(Int32, Int32, Boolean)

Determina l'elemento del grafico, se presente, che si trova in un punto definito dalle coordinate X e Y specificate. Facoltativamente, gli elementi trasparenti possono essere ignorati.

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 relative all'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 sul 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 quale elemento grafico è stato fatto clic. L'oggetto HitTestResult fornisce anche un'istanza dell'oggetto effettivo selezionato, se presente.

Si applica a