Aracılığıyla paylaş


Chart.HitTest Yöntem

Tanım

Varsa, verilen X ve Y koordinatları tarafından tanımlanan bir noktada bulunan grafik öğesini belirler.

Aşırı Yüklemeler

HitTest(Int32, Int32)

Varsa, verilen X ve Y koordinatları tarafından tanımlanan bir noktada bulunan grafik öğesini belirler.

HitTest(Int32, Int32, Boolean)

Varsa, verilen X ve Y koordinatları tarafından tanımlanan bir noktada bulunan grafik öğesini belirler. Saydam öğeler isteğe bağlı olarak yoksayılabilir.

HitTest(Int32, Int32, ChartElementType)

Belirli bir türdeki grafik öğesinin, verilen X ve Y koordinatları tarafından tanımlanan bir noktada bulunup bulunmadığını belirler.

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

Belirtilen türlerden biri olan bir grafik öğesinin verilen X ve Y koordinatları tarafından tanımlanan bir noktada bulunup bulunmadığını belirler.

Açıklamalar

Belirtilen bir noktada bulunan grafik öğesini (varsa) belirlemek için bu yöntemi çağırın.

Bu yöntem genellikle fareyle ilgili bazı olaylarda (örneğin, OnMouseDown ) son kullanıcının hangi grafik öğesine tıkladığını belirlemek için kullanılır. Olay parametrelerinden alınan X ve Y fare koordinatları daha sonra bu yöntem çağrısının x ve y parametre değerleri için kullanılır.

Döndürülen nesnenin HitTestResult özellikleri daha sonra hangi grafik öğesine tıklandığını belirlemek için kullanılabilir; HitTestResult nesne, varsa seçilen gerçek nesnenin bir örneğini de sağlar.

HitTest(Int32, Int32)

Varsa, verilen X ve Y koordinatları tarafından tanımlanan bir noktada bulunan grafik öğesini belirler.

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

Parametreler

x
Int32

Kullanıcının tıklamış olduğu noktanın X koordinat değeri.

y
Int32

Kullanıcının tıklamış olduğu noktanın Y koordinatı değeri.

Döndürülenler

HitTestResult

HitTestResult Varsa, belirtilen konumdaki grafik öğesiyle ilgili bilgi sağlayan nesne.

Açıklamalar

Belirtilen bir noktada bulunan grafik öğesini (varsa) belirlemek için bu yöntemi çağırın.

Döndürülen nesnenin HitTestResult özellikleri daha sonra hangi grafik öğesine tıklandığını belirlemek için kullanılabilir; HitTestResult nesne, varsa seçilen gerçek nesnenin bir örneğini de sağlar.

Şunlara uygulanır

HitTest(Int32, Int32, Boolean)

Varsa, verilen X ve Y koordinatları tarafından tanımlanan bir noktada bulunan grafik öğesini belirler. Saydam öğeler isteğe bağlı olarak yoksayılabilir.

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

Parametreler

x
Int32

Kullanıcının tıklandığı noktanın X koordinat değeri.

y
Int32

Kullanıcının tıklandığı noktanın Y koordinatı değeri.

ignoreTransparent
Boolean

true saydam öğeleri yoksaymak için; aksi takdirde , false.

Döndürülenler

HitTestResult

HitTestResult Varsa, belirtilen konumdaki grafik öğesiyle ilgili bilgi sağlayan nesne.

Açıklamalar

Belirtilen bir noktada bulunan grafik öğesini (varsa) belirlemek için bu yöntemi çağırın.

Saydam öğeleri yoksaymak için parametresini ignoreTransparent olarak trueayarlayın.

Döndürülen nesnenin HitTestResult özellikleri daha sonra hangi grafik öğesine tıklandığını belirlemek için kullanılabilir; HitTestResult nesne, varsa seçilen gerçek nesnenin bir örneğini de sağlar.

Şunlara uygulanır

HitTest(Int32, Int32, ChartElementType)

Belirli bir türdeki grafik öğesinin, verilen X ve Y koordinatları tarafından tanımlanan bir noktada bulunup bulunmadığını belirler.

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

Parametreler

x
Int32

Kullanıcının tıklandığı noktanın X koordinat değeri.

y
Int32

Kullanıcının tıklandığı noktanın Y koordinatı değeri.

requestedElement
ChartElementType

Test edilecek grafik öğesi türünü belirleyen bir bayrak.

Döndürülenler

HitTestResult

HitTestResult Varsa, belirtilen konumdaki grafik öğesiyle ilgili bilgi sağlayan nesne.

Açıklamalar

Belirtilen türde bir grafik öğesinin belirtilen bir noktada bulunp bulunmadığını belirlemek için bu yöntemi çağırın.

Döndürülen nesnenin HitTestResult özellikleri daha sonra hangi grafik öğesine tıklandığını belirlemek için kullanılabilir; HitTestResult nesne, varsa seçilen gerçek nesnenin bir örneğini de sağlar.

Şunlara uygulanır

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

Belirtilen türlerden biri olan bir grafik öğesinin verilen X ve Y koordinatları tarafından tanımlanan bir noktada bulunup bulunmadığını belirler.

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

Parametreler

x
Int32

Belirtilen veri noktası için X koordinatı.

y
Int32

Belirtilen veri noktası için Y koordinatı.

ignoreTransparent
Boolean

true saydam öğeleri yoksaymak için; aksi takdirde , false.

requestedElement
ChartElementType[]

Sonucu filtrelemek için test edilmesi gereken türleri belirten bir nesne dizisi ChartElementType . Atlanırsa, öğe türleri denetimi yoksayılır ve tüm öğe türleri geçerli olur.

Döndürülenler

HitTestResult[]

Varsa, belirtilen konumda bulunan grafik öğesi hakkında bilgi sağlayan bir nesne dizisi HitTestResult . Dizi en az bir öğe içerir ve bu öğe olabilir Nothing. Sonuçtaki nesneler, farklı denetim katmanlarının en üstünden en altına doğru sıralanır.

Açıklamalar

Belirtilen bir noktada bulunan ölçer öğesini (varsa) belirlemek için bu yöntemi çağırın. Bu yöntem genellikle fareyle ilgili bazı olaylarda, örneğin, OnMouseDownson kullanıcının hangi ölçer öğesine tıkladığını belirlemek için kullanılır. Olay parametrelerinden alınan X ve Y fare koordinatları daha sonra bu yöntem çağrısının X ve Y parametre değerleri için kullanılır.

Döndürülen HitTestResult nesnenin özellikleri daha sonra hangi grafik öğesine tıklandığını belirlemek için kullanılabilir; HitTestResult nesne, varsa, seçilen gerçek nesnenin bir örneğini de sağlar.

Şunlara uygulanır