Control.Cursor Properti
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.
Mendapatkan atau mengatur kursor yang ditampilkan saat penunjuk mouse berada di atas kontrol.
public:
virtual property System::Windows::Forms::Cursor ^ Cursor { System::Windows::Forms::Cursor ^ get(); void set(System::Windows::Forms::Cursor ^ value); };
public virtual System.Windows.Forms.Cursor Cursor { get; set; }
member this.Cursor : System.Windows.Forms.Cursor with get, set
Public Overridable Property Cursor As Cursor
Nilai Properti
Cursor Yang mewakili kursor untuk ditampilkan ketika penunjuk mouse berada di atas kontrol.
Contoh
Contoh kode berikut mengisi ComboBox dengan drive logis pengguna yang tersedia. Contoh ini juga mengatur properti kotak Cursor kombo sehingga Cursors.Hand kursor ditampilkan saat penunjuk mouse berada di atas tombol drop-down. Kode ini mengharuskan Anda memiliki Form dengan ComboBox di atasnya.
private:
void Form1_Load( Object^ /*sender*/, EventArgs^ /*e*/ )
{
// Display the hand cursor when the mouse pointer
// is over the combo box drop-down button.
comboBox1->Cursor = Cursors::Hand;
// Fill the combo box with all the logical
// drives available to the user.
try
{
IEnumerator^ myEnum = Environment::GetLogicalDrives()->GetEnumerator();
while ( myEnum->MoveNext() )
{
String^ logicalDrive = safe_cast<String^>(myEnum->Current);
comboBox1->Items->Add( logicalDrive );
}
}
catch ( Exception^ ex )
{
MessageBox::Show( ex->Message );
}
}
private void Form1_Load(object sender, EventArgs e)
{
// Display the hand cursor when the mouse pointer
// is over the combo box drop-down button.
comboBox1.Cursor = Cursors.Hand;
// Fill the combo box with all the logical
// drives available to the user.
try
{
foreach(string logicalDrive in Environment.GetLogicalDrives() )
{
comboBox1.Items.Add(logicalDrive);
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Private Sub Form1_Load(sender As Object, _
e As EventArgs) Handles MyBase.Load
' Display the hand cursor when the mouse pointer
' is over the combo box drop-down button.
comboBox1.Cursor = Cursors.Hand
' Fill the combo box with all the logical
' drives available to the user.
Try
Dim logicalDrive As String
For Each logicalDrive In Environment.GetLogicalDrives()
comboBox1.Items.Add(logicalDrive)
Next logicalDrive
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
Keterangan
Cursor Tetapkan ke Cursor properti kontrol untuk mengubah kursor yang ditampilkan saat penunjuk mouse berada di atas kontrol. Untuk mengubah kursor mouse untuk sementara waktu untuk semua kontrol pada aplikasi Anda, atur Cursor.Current properti . Biasanya Anda akan mengatur properti ke Cursor.Current kursor tunggu saat mengisi ComboBox atau menyimpan atau memuat file.
Properti Cursor adalah properti sekitar. Properti sekitar adalah properti kontrol yang, jika tidak diatur, diambil dari kontrol induk. Misalnya, akan Button memiliki yang sama BackColor dengan induknya Form secara default. Untuk informasi selengkapnya tentang properti sekitar, lihat AmbientProperties kelas atau Control gambaran umum kelas.
Catatan Bagi Inheritor
Saat mengambil alih Cursor properti di kelas turunan, gunakan properti kelas Cursor dasar untuk memperluas implementasi dasar. Jika tidak, Anda harus menyediakan semua implementasi. Anda tidak diharuskan untuk mengambil get alih metode Cursor dan set properti; Anda hanya dapat mengambil alih satu jika diperlukan.