У меня есть сетка данных с ячейкой только для чтения, я хотел бы показать диалоговое окно, когда пользователь нажимает клавишу пробела. но невозможно, так как ячейка только для чтения = true.
Я использовал следующий код с событием EditingControlShowing. и когда ячейка только для чтения = ложь, она иногда срабатывает.
Private Sub sub_fecha_keydown(ByVal sender As Object, ByVal e As KeyEventArgs)
If e.KeyCode = Keys.Space Then
Dim frm As New frmFecha
frm.fecha_inicial = Me.m_dtp_id_fecha.Fecha
Dim res As DialogResult = frm.ShowDialog()
If res = Windows.Forms.DialogResult.OK Then
Me.m_dgv_detalle.Rows(Me.m_dgv_detalle.CurrentRow.Index).Cells("m_dgv_dtm_documento").Value = frm.fecha_format
Else
Me.m_dgv_detalle.Rows(Me.m_dgv_detalle.CurrentRow.Index).Cells("m_dgv_dtm_documento").Value = ""
End If
End If
End Sub
Я хотел бы оставить ячейку только для чтения = true.
есть ли другой способ сделать это?
Большое спасибо за ваше время и помощь.