Chart.HitTest Método

Definição

Determina o elemento do mapa, se existir, que está localizado num ponto definido pelas coordenadas X e Y dadas.

Sobrecargas

Name Description
HitTest(Int32, Int32)

Determina o elemento do mapa, se existir, que está localizado num ponto definido pelas coordenadas X e Y dadas.

HitTest(Int32, Int32, Boolean)

Determina o elemento do mapa, se existir, que está localizado num ponto definido por coordenadas X e Y dadas. Elementos transparentes podem ser opcionalmente ignorados.

HitTest(Int32, Int32, ChartElementType)

Determina se um elemento do mapa de um dado tipo está localizado num ponto definido por coordenadas X e Y dadas.

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

Determina se um elemento do mapa que é um dos tipos especificados está localizado num ponto definido pelas coordenadas X e Y dadas.

Observações

Chame este método para determinar o elemento do mapa, se existir, que está localizado num ponto especificado.

Este método é frequentemente usado em algum evento relacionado com o rato – por exemplo, OnMouseDown – para determinar em que elemento do gráfico o utilizador final clicou. As coordenadas X e Y do rato obtidas a partir dos parâmetros do evento são então usadas para os x valores dos parâmetros e y desta chamada de método.

As propriedades do HitTestResult objeto devolvido podem então ser usadas para determinar qual elemento do gráfico foi clicado; o HitTestResult objeto também fornece uma instância do objeto realmente selecionado, se houver.

HitTest(Int32, Int32)

Determina o elemento do mapa, se existir, que está localizado num ponto definido pelas coordenadas X e Y dadas.

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

Parâmetros

x
Int32

O valor da coordenada X do ponto em que o utilizador clicou.

y
Int32

O valor da coordenada Y do ponto em que o utilizador clicou.

Devoluções

Um HitTestResult objeto, que fornece informação relativa ao elemento do mapa, se existir, que está na localização especificada.

Observações

Chame este método para determinar o elemento do mapa, se existir, que está localizado num ponto especificado.

As propriedades do HitTestResult objeto devolvido podem então ser usadas para determinar qual elemento do gráfico foi clicado; o HitTestResult objeto também fornece uma instância do objeto realmente selecionado, se houver.

Aplica-se a

HitTest(Int32, Int32, Boolean)

Determina o elemento do mapa, se existir, que está localizado num ponto definido por coordenadas X e Y dadas. Elementos transparentes podem ser opcionalmente ignorados.

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

Parâmetros

x
Int32

O valor das coordenadas X do ponto em que o utilizador clicou.

y
Int32

O valor da coordenada Y do ponto em que o utilizador clicou.

ignoreTransparent
Boolean

true ignorar elementos transparentes; caso contrário, false.

Devoluções

Um HitTestResult objeto, que fornece informação relativa ao elemento do mapa, se existir, que está na localização especificada.

Observações

Chame este método para determinar o elemento do mapa, se existir, que está localizado num ponto especificado.

Para ignorar elementos transparentes, defina o ignoreTransparent parâmetro para true.

As propriedades do HitTestResult objeto devolvido podem então ser usadas para determinar qual elemento do gráfico foi clicado; o HitTestResult objeto também fornece uma instância do objeto realmente selecionado, se houver.

Aplica-se a

HitTest(Int32, Int32, ChartElementType)

Determina se um elemento do mapa de um dado tipo está localizado num ponto definido por coordenadas X e Y dadas.

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

Parâmetros

x
Int32

O valor das coordenadas X do ponto em que o utilizador clicou.

y
Int32

O valor da coordenada Y do ponto em que o utilizador clicou.

requestedElement
ChartElementType

Um flag que determina o tipo de elemento do mapa a ser testado.

Devoluções

Um HitTestResult objeto, que fornece informação relativa ao elemento do mapa, se existir, que está na localização especificada.

Observações

Chame este método para determinar se um elemento gráfico do tipo dado está localizado num ponto especificado.

As propriedades do HitTestResult objeto devolvido podem então ser usadas para determinar qual elemento do gráfico foi clicado; o HitTestResult objeto também fornece uma instância do objeto realmente selecionado, se houver.

Aplica-se a

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

Determina se um elemento do mapa que é um dos tipos especificados está localizado num ponto definido pelas coordenadas X e Y dadas.

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

Parâmetros

x
Int32

A coordenada X para o ponto de dados especificado.

y
Int32

A coordenada Y para o ponto de dados especificado.

ignoreTransparent
Boolean

true ignorar elementos transparentes; caso contrário, false.

requestedElement
ChartElementType[]

Um array de ChartElementType objetos que especifica os tipos a testar, para filtrar o resultado. Se for omitido, a verificação dos tipos de elementos será ignorada e todos os tipos de elementos serão válidos.

Devoluções

Um array de HitTestResult objetos que fornece informação sobre o elemento do mapa, se existir, encontrado na localização especificada. O array contém pelo menos um elemento, que pode ser Nothing. Os objetos no resultado estão organizados do topo para o fundo em diferentes camadas de controlo.

Observações

Chame este método para determinar o elemento de calibre, se existir, que está localizado num ponto especificado. Este método é frequentemente usado em algum evento relacionado com o rato, por exemplo, OnMouseDown, para determinar em que elemento de medição o utilizador final clicou. As coordenadas X e Y do rato obtidas a partir dos parâmetros do evento são então usadas para os valores dos parâmetros X e Y desta chamada de método.

As propriedades do objeto devolvido HitTestResult podem então ser usadas para determinar qual elemento do gráfico foi clicado; o HitTestResult objeto também fornece uma instância do objeto realmente selecionado, se houver.

Aplica-se a