Chart.HitTest Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.