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 HitTestResult nesnesinin özellikleri daha sonra hangi grafik öğesine tıklandığını belirlemek için kullanılabilir; HitTestResult nesnesi, 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

Varsa, belirtilen konumdaki grafik öğesiyle ilgili bilgiler sağlayan bir HitTestResult nesnesi.

Açıklamalar

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

Döndürülen HitTestResult nesnesinin özellikleri daha sonra hangi grafik öğesine tıklandığını belirlemek için kullanılabilir; HitTestResult nesnesi, 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

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

Döndürülenler

Varsa, belirtilen konumdaki grafik öğesiyle ilgili bilgiler sağlayan bir HitTestResult nesnesi.

Açıklamalar

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

Saydam öğeleri yoksaymak için ignoreTransparent parametresini trueolarak ayarlayın.

Döndürülen HitTestResult nesnesinin özellikleri daha sonra hangi grafik öğesine tıklandığını belirlemek için kullanılabilir; HitTestResult nesnesi, 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 bayrak.

Döndürülenler

Varsa, belirtilen konumdaki grafik öğesiyle ilgili bilgiler sağlayan bir HitTestResult nesnesi.

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 HitTestResult nesnesinin özellikleri daha sonra hangi grafik öğesine tıklandığını belirlemek için kullanılabilir; HitTestResult nesnesi, 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

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

requestedElement
ChartElementType[]

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

Döndürülenler

Varsa, belirtilen konumda bulunan grafik öğesi hakkında bilgi sağlayan HitTestResult nesneleri dizisi. Dizi, Nothingolabilecek en az bir öğe içerir. 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, OnMouseDown) son 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 nesnesinin özellikleri daha sonra hangi grafik öğesine tıklandığını belirlemek için kullanılabilir; HitTestResult nesnesi, varsa seçilen gerçek nesnenin bir örneğini de sağlar.

Şunlara uygulanır