Mematikan Fungsi Klik Kanan di DataGridView VB.NET

Saya sedang membuat software penilaian menggunakan vb.net & saya membuat fitur cut, copy, paste, delete ketika datagridview tersebut di klik kanan. Nah masalahnya adalah saya ingin fitur cut, copy, paste hanya berlaku di kolom tertentu. Bagi Anda yang mempunyai masalah seperti saya bisa mencoba cara berikut ini.

  1. Buat prosedur di mousedown datagridview
  2. Masukkan kode dibawah ini

Private Sub GridDataNilai_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles GridDataNilai.MouseDown
        If e.Button = Windows.Forms.MouseButtons.Right Then
            Dim ht As DataGridView.HitTestInfo
            ht = GridDataNilai.HitTest(e.X, e.Y)
            If ht.ColumnIndex = 0 Or ht.ColumnIndex = 1 Or ht.ColumnIndex = 7 Or ht.ColumnIndex = 13 Or ht.Type = DataGridViewHitTestType.RowHeader Or ht.Type = DataGridViewHitTestType.ColumnHeader Or ht.Type = DataGridViewHitTestType.VerticalScrollBar Or ht.Type = DataGridViewHitTestType.TopLeftHeader Or ht.Type = DataGridViewHitTestType.HorizontalScrollBar Then
                GridDataNilai.ContextMenuStrip = Nothing
            Else
                GridDataNilai.ContextMenuStrip = ContextMenuStrip1
            End If
        End If
End Sub
Gambar Pendukung : 


Mematikan Fungsi Klik Kanan di DataGridView VB.NET

Berlangganan update artikel terbaru via email:

Belum ada Komentar untuk "Mematikan Fungsi Klik Kanan di DataGridView VB.NET"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel