Bagikan melalui


DataGridViewCell.ContextMenuStrip Properti

Definisi

Mendapatkan atau mengatur menu pintasan yang terkait dengan sel.

public:
 virtual property System::Windows::Forms::ContextMenuStrip ^ ContextMenuStrip { System::Windows::Forms::ContextMenuStrip ^ get(); void set(System::Windows::Forms::ContextMenuStrip ^ value); };
public virtual System.Windows.Forms.ContextMenuStrip ContextMenuStrip { get; set; }
public virtual System.Windows.Forms.ContextMenuStrip? ContextMenuStrip { get; set; }
member this.ContextMenuStrip : System.Windows.Forms.ContextMenuStrip with get, set
Public Overridable Property ContextMenuStrip As ContextMenuStrip

Nilai Properti

yang ContextMenuStrip terkait dengan sel.

Keterangan

Properti ini menunjukkan menu pintasan yang biasanya ditampilkan saat pengguna mengklik kanan sel.

DataGridView Ketika properti kontrol DataSource diatur atau propertinya VirtualMode adalah true, mendapatkan nilai ContextMenuStrip properti akan meningkatkan CellContextMenuStripNeeded peristiwa kontrol dan mengembalikan nilai DataGridViewCellContextMenuStripNeededEventArgs.ContextMenuStrip properti seperti yang ditentukan dalam penanganan aktivitas. Jika tidak ada penangan untuk peristiwa, mendapatkan nilai ContextMenuStrip properti mengembalikan nilai yang ditentukan sebelumnya atau nilai defaultnya .null

Menangani CellContextMenuStripNeeded peristiwa terutama berguna saat bekerja dengan data dalam jumlah besar untuk menghindari penalti performa saat mengatur nilai sel ContextMenuStrip untuk beberapa sel. Untuk informasi selengkapnya, lihat Praktik Terbaik untuk Menskalakan Kontrol Formulir Windows DataGridView.

Mengubah properti ini akan meningkatkan CellContextMenuStripChanged peristiwa yang dimiliki DataGridView, jika ada.

Anda juga dapat menentukan menu pintasan untuk baris individual daripada sel individual dengan mengatur properti baris ContextMenuStrip atau menangani DataGridView peristiwa kontrol RowContextMenuStripNeeded . Pengaturan properti sel ContextMenuStrip mengambil alih pengaturan properti baris ContextMenuStrip , dan CellContextMenuStripNeeded peristiwa mengambil alih RowContextMenuStripNeeded pengaturan properti peristiwa dan baris ContextMenuStrip . Namun, Anda dapat menentukan null menu pintasan sel untuk mencegah menu pintasan baris ditimpa.

Berlaku untuk

Lihat juga