Bagikan melalui


Chart.HitTest Metode

Definisi

Menentukan elemen bagan, jika ada, yang terletak pada titik yang ditentukan oleh koordinat X dan Y yang diberikan.

Overload

HitTest(Int32, Int32)

Menentukan elemen bagan, jika ada, yang terletak pada titik yang ditentukan oleh koordinat X dan Y yang diberikan.

HitTest(Int32, Int32, Boolean)

Menentukan elemen bagan, jika ada, yang terletak pada titik yang ditentukan oleh koordinat X dan Y tertentu. Elemen transparan dapat secara opsional diabaikan.

HitTest(Int32, Int32, ChartElementType)

Menentukan apakah elemen bagan dari jenis tertentu terletak pada titik yang ditentukan oleh koordinat X dan Y tertentu.

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

Menentukan apakah elemen bagan yang merupakan salah satu jenis yang ditentukan terletak pada titik yang ditentukan oleh koordinat X dan Y yang diberikan.

Keterangan

Panggil metode ini untuk menentukan elemen bagan, jika ada, yang terletak pada titik tertentu.

Metode ini sering digunakan dalam beberapa peristiwa terkait mouse - misalnya, OnMouseDown - untuk menentukan elemen bagan mana yang diklik pengguna akhir. Koordinat mouse X dan Y yang diperoleh dari parameter peristiwa kemudian digunakan untuk nilai parameter x dan y dari panggilan metode ini.

Properti objek HitTestResult yang dikembalikan kemudian dapat digunakan untuk menentukan elemen bagan mana yang diklik; objek HitTestResult juga menyediakan instans objek aktual yang dipilih, jika ada.

HitTest(Int32, Int32)

Menentukan elemen bagan, jika ada, yang terletak pada titik yang ditentukan oleh koordinat X dan Y yang diberikan.

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

Parameter

x
Int32

Nilai koordinat X dari titik yang diklik pengguna.

y
Int32

Nilai koordinat Y dari titik yang diklik pengguna.

Mengembalikan

Objek HitTestResult, yang menyediakan informasi tentang elemen bagan, jika ada, yang berada di lokasi yang ditentukan.

Keterangan

Panggil metode ini untuk menentukan elemen bagan, jika ada, yang terletak pada titik tertentu.

Properti objek HitTestResult yang dikembalikan kemudian dapat digunakan untuk menentukan elemen bagan mana yang diklik; objek HitTestResult juga menyediakan instans objek aktual yang dipilih, jika ada.

Berlaku untuk

HitTest(Int32, Int32, Boolean)

Menentukan elemen bagan, jika ada, yang terletak pada titik yang ditentukan oleh koordinat X dan Y tertentu. Elemen transparan dapat secara opsional diabaikan.

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

Parameter

x
Int32

Nilai koordinat X dari titik yang diklik pengguna.

y
Int32

Nilai koordinat Y dari titik yang diklik pengguna.

ignoreTransparent
Boolean

true mengabaikan elemen transparan; jika tidak, false.

Mengembalikan

Objek HitTestResult, yang menyediakan informasi tentang elemen bagan, jika ada, yang berada di lokasi yang ditentukan.

Keterangan

Panggil metode ini untuk menentukan elemen bagan, jika ada, yang terletak pada titik tertentu.

Untuk mengabaikan elemen transparan, atur parameter ignoreTransparent ke true.

Properti objek HitTestResult yang dikembalikan kemudian dapat digunakan untuk menentukan elemen bagan mana yang diklik; objek HitTestResult juga menyediakan instans objek aktual yang dipilih, jika ada.

Berlaku untuk

HitTest(Int32, Int32, ChartElementType)

Menentukan apakah elemen bagan dari jenis tertentu terletak pada titik yang ditentukan oleh koordinat X dan Y tertentu.

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

Parameter

x
Int32

Nilai koordinat X dari titik yang diklik pengguna.

y
Int32

Nilai koordinat Y dari titik yang diklik pengguna.

requestedElement
ChartElementType

Bendera yang menentukan jenis elemen bagan yang akan diuji.

Mengembalikan

Objek HitTestResult, yang menyediakan informasi tentang elemen bagan, jika ada, yang berada di lokasi yang ditentukan.

Keterangan

Panggil metode ini untuk menentukan apakah elemen bagan dari jenis yang diberikan terletak pada titik tertentu.

Properti objek HitTestResult yang dikembalikan kemudian dapat digunakan untuk menentukan elemen bagan mana yang diklik; objek HitTestResult juga menyediakan instans objek aktual yang dipilih, jika ada.

Berlaku untuk

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

Menentukan apakah elemen bagan yang merupakan salah satu jenis yang ditentukan terletak pada titik yang ditentukan oleh koordinat X dan Y yang diberikan.

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

Parameter

x
Int32

Koordinat X untuk titik data yang ditentukan.

y
Int32

Koordinat Y untuk titik data yang ditentukan.

ignoreTransparent
Boolean

true mengabaikan elemen transparan; jika tidak, false.

requestedElement
ChartElementType[]

Array objek ChartElementType yang menentukan jenis yang akan diuji, untuk memfilter hasilnya. Jika dihilangkan, memeriksa jenis elemen akan diabaikan dan semua jenis elemen akan valid.

Mengembalikan

Array objek HitTestResult yang menyediakan informasi tentang elemen bagan, jika ada, ditemukan di lokasi yang ditentukan. Array berisi setidaknya satu elemen, yang dapat Nothing. Objek dalam hasil diurutkan dari atas ke bagian bawah lapisan kontrol yang berbeda.

Keterangan

Panggil metode ini untuk menentukan elemen pengukur, jika ada, yang terletak pada titik tertentu. Metode ini sering digunakan dalam beberapa peristiwa terkait mouse, misalnya, OnMouseDown, untuk menentukan elemen pengukur mana yang diklik pengguna akhir. Koordinat mouse X dan Y yang diperoleh dari parameter peristiwa kemudian digunakan untuk nilai parameter X dan Y dari panggilan metode ini.

Properti objek HitTestResult yang dikembalikan kemudian dapat digunakan untuk menentukan elemen bagan mana yang diklik; objek HitTestResult juga menyediakan instans objek aktual yang dipilih, jika ada.

Berlaku untuk