DataGrid.HitTestInfo Kelas
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.
Perhatian
DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.
Berisi informasi tentang bagian DataGrid dari pada koordinat yang ditentukan. Kelas ini tidak dapat diwariskan.
public: ref class DataGrid::HitTestInfo sealed
public sealed class DataGrid.HitTestInfo
[System.ComponentModel.Browsable(false)]
[System.Obsolete("`DataGrid` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `DataGridView` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")]
public sealed class DataGrid.HitTestInfo
type DataGrid.HitTestInfo = class
[<System.ComponentModel.Browsable(false)>]
[<System.Obsolete("`DataGrid` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `DataGridView` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")>]
type DataGrid.HitTestInfo = class
Public NotInheritable Class DataGrid.HitTestInfo
- Warisan
-
DataGrid.HitTestInfo
- Atribut
Contoh
Contoh berikut menggunakan HitTest metode dalam peristiwa MouseDown untuk mengembalikan DataGrid.HitTestInfo objek. Baris, kolom, dan bagian kisi kemudian dicetak.
private:
void dataGrid1_MouseDown( Object^ /*sender*/, System::Windows::Forms::MouseEventArgs^ e )
{
Console::WriteLine();
System::Windows::Forms::DataGrid::HitTestInfo^ myHitTest;
// Use the DataGrid control's HitTest method with the x and y properties.
myHitTest = dataGrid1->HitTest( e->X, e->Y );
Console::WriteLine( myHitTest );
Console::WriteLine( "Column {0}", myHitTest->Column );
Console::WriteLine( "Row {0}", myHitTest->Row );
Console::WriteLine( "Type {0}", myHitTest->Type );
Console::WriteLine( "ToString {0}", myHitTest );
Console::WriteLine( "Hit {0}", myHitTest->Type );
}
private void dataGrid1_MouseDown
(object sender, System.Windows.Forms.MouseEventArgs e)
{
Console.WriteLine();
System.Windows.Forms.DataGrid.HitTestInfo myHitTest;
// Use the DataGrid control's HitTest method with the x and y properties.
myHitTest = dataGrid1.HitTest(e.X,e.Y);
Console.WriteLine(myHitTest);
Console.WriteLine("Column " + myHitTest.Column);
Console.WriteLine("Row " + myHitTest.Row);
Console.WriteLine("Type " + myHitTest.Type);
Console.WriteLine("ToString " + myHitTest.ToString());
Console.WriteLine("Hit " + myHitTest.Type.ToString());
}
Private Sub DataGrid1_MouseDown(ByVal sender As Object, ByVal e As MouseEventArgs)
Console.WriteLine()
Dim myHitTest As DataGrid.HitTestInfo
' Use the DataGrid control's HitTest method with the x and y properties.
myHitTest = DataGrid1.HitTest(e.X, e.Y)
Console.WriteLine("Column " & myHitTest.Column)
Console.WriteLine("Row " & myHitTest.Row)
Console.WriteLine("Type " & myHitTest.Type)
Console.WriteLine("ToString " & myHitTest.ToString)
Console.WriteLine("Format " & myHitTest.Type.ToString)
End Sub
Keterangan
Kelas DataGrid.HitTestInfo , bersama dengan HitTest metode DataGrid kontrol, digunakan untuk menentukan bagian kontrol mana yang DataGrid telah diklik pengguna. Kelas DataGrid.HitTestInfo berisi baris, kolom, dan bagian kisi yang diklik. DataGrid.HitTestType Lihat enumerasi yang dikembalikan oleh Type properti untuk daftar lengkap bagian kisi.
Untuk mengembalikan DataGrid.HitTestInfo, panggil HitTest metode dari MouseDown peristiwa DataGrid kontrol. Teruskan x properti dan y dari MouseEventArgs ke HitTest metode .
Bidang
| Nama | Deskripsi |
|---|---|
| Nowhere |
Kedaluwarsa.
Menunjukkan bahwa koordinat sesuai dengan bagian DataGrid kontrol yang tidak berfungsi. |
Properti
| Nama | Deskripsi |
|---|---|
| Column |
Kedaluwarsa.
Mendapatkan jumlah kolom yang telah diklik pengguna. |
| Row |
Kedaluwarsa.
Mendapatkan jumlah baris yang telah diklik pengguna. |
| Type |
Kedaluwarsa.
Mendapatkan bagian kontrol DataGrid , selain baris atau kolom, yang diklik. |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Kedaluwarsa.
Menunjukkan apakah dua objek identik. |
| GetHashCode() |
Kedaluwarsa.
Mendapatkan kode hash untuk DataGrid.HitTestInfo instans. |
| GetType() |
Kedaluwarsa.
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Kedaluwarsa.
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ToString() |
Kedaluwarsa.
Mendapatkan tipe, nomor baris, dan nomor kolom. |