StatusBarPanelClickEventArgs 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.
Menyediakan data untuk peristiwa tersebut PanelClick .
public ref class StatusBarPanelClickEventArgs : System::Windows::Forms::MouseEventArgs
public class StatusBarPanelClickEventArgs : System.Windows.Forms.MouseEventArgs
type StatusBarPanelClickEventArgs = class
inherit MouseEventArgs
Public Class StatusBarPanelClickEventArgs
Inherits MouseEventArgs
- Warisan
Contoh
Contoh kode berikut menunjukkan penggunaan jenis ini. Dalam contoh, penanganan aktivitas melaporkan terjadinya PanelClick peristiwa. Laporan ini membantu Anda mempelajari kapan peristiwa terjadi dan dapat membantu Anda dalam penelusuran kesalahan. Untuk melaporkan beberapa peristiwa atau pada peristiwa yang sering terjadi, pertimbangkan untuk mengganti Show dengan Console.WriteLine atau menambahkan pesan ke multibaris TextBox.
Untuk menjalankan kode contoh, tempelkan ke dalam proyek yang berisi instans jenis StatusBar bernama StatusBar1
. Kemudian pastikan bahwa penanganan aktivitas dikaitkan dengan PanelClick peristiwa.
private void StatusBar1_PanelClick(Object sender, StatusBarPanelClickEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "StatusBarPanel", e.StatusBarPanel );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Button", e.Button );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Clicks", e.Clicks );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "X", e.X );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Y", e.Y );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Delta", e.Delta );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Location", e.Location );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "PanelClick Event" );
}
Private Sub StatusBar1_PanelClick(sender as Object, e as StatusBarPanelClickEventArgs) _
Handles StatusBar1.PanelClick
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "StatusBarPanel", e.StatusBarPanel)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Button", e.Button)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Clicks", e.Clicks)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "X", e.X)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Y", e.Y)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Delta", e.Delta)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Location", e.Location)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"PanelClick Event")
End Sub
Keterangan
Peristiwa PanelClick terjadi ketika pengguna mengklik panel pada StatusBar. StatusBarPanelClickEventArgs Menentukan yang StatusBarPanel diklik, tombol mouse yang ditekan, berapa kali ditekan, dan koordinat klik mouse pada saat StatusBarPanel diklik. Anda dapat menggunakan data yang disediakan oleh kelas ini dalam penanganan aktivitas untuk kejadian guna PanelClick melakukan tugas yang terkait dengan yang StatusBarPanel sedang diklik. Misalnya, jika StatusBarPanel digunakan untuk menampilkan waktu, Anda dapat membuat penanganan aktivitas untuk PanelClick peristiwa dan menggunakan data yang disediakan oleh kelas ini untuk menampilkan kotak dialog yang memungkinkan Anda mengubah tanggal dan waktu pada sistem.
Konstruktor
StatusBarPanelClickEventArgs(StatusBarPanel, MouseButtons, Int32, Int32, Int32) |
Menginisialisasi instans baru kelas StatusBarPanelClickEventArgs. |
Properti
Button |
Mendapatkan tombol mouse mana yang ditekan. (Diperoleh dari MouseEventArgs) |
Clicks |
Mendapatkan berapa kali tombol mouse ditekan dan dilepaskan. (Diperoleh dari MouseEventArgs) |
Delta |
Mendapatkan jumlah penahanan yang ditandatangani roda mouse telah diputar, dikalikan dengan konstanta WHEEL_DELTA. Penahanan adalah satu takik dari roda mouse. (Diperoleh dari MouseEventArgs) |
Location |
Mendapatkan lokasi mouse selama menghasilkan peristiwa mouse. (Diperoleh dari MouseEventArgs) |
StatusBarPanel |
StatusBarPanel Mendapatkan untuk menggambar. |
X |
Mendapatkan koordinat x mouse selama menghasilkan peristiwa mouse. (Diperoleh dari MouseEventArgs) |
Y |
Mendapatkan koordinat y mouse selama menghasilkan peristiwa mouse. (Diperoleh dari MouseEventArgs) |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |