Bagikan melalui


Control.Cursor Properti

Definisi

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.

Berlaku untuk

Lihat juga