Chart.HitTest Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 true
olarak 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.