Mematikan Fungsi Klik Kanan di DataGridView VB.NET
Selasa, 08 Agustus 2017
Tambah Komentar
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.
- Buat prosedur di mousedown datagridview
- Masukkan kode dibawah ini
Private Sub GridDataNilai_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles GridDataNilai.MouseDownGambar Pendukung :
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
Belum ada Komentar untuk "Mematikan Fungsi Klik Kanan di DataGridView VB.NET"
Posting Komentar