2016-08-19 54 views
0

我想作为DataGridView的单元格值更改显示MSGBOX作为DataGridView的单元格值更改

对于实施例显示邮件箱: -

目前DatagridView1细胞被聚焦

我将键入HELLO

所以当我键入H它应该显示msgbox“H”

然后当我写E它应该显示MSGBOX“他”

由于当时电池价值变动只应表现出MSGBOX

请帮助。

在此先感谢... !!

+0

请仔细阅读[提问]尽快如果你能 – Plutonix

+0

Plutonix帮助被按下,那么它应该告诉哪个按键被按下。 –

回答

0

您可以尝试使用KeyPress事件。

private void gridView_KeyPress(object sender, KeyPressEventArgs e) 
    { 
     if(gridView.SelectedCells.Count > 0) 
     { 
      var cell = gridView.SelectedCells[0]; 
      if (cell.Value != null) 
       MessageBox.Show(cell.Value.ToString()); 
     } 
    } 
+0

@ J.Allen不工作时,哥哥电网集中和键被按下我想告诉味精盒当细胞在编辑模式和关键MSGBOX是显示 –

+0

你说得对。显然TextBox是获得Key事件的人。 https://social.msdn.microsoft.com/Forums/zh-CN/575dfd63-846e-4bad-93ed-2c3e1eeadc1b/datagridview-keydown-in-editmode?forum=winformsdatacontrols该文章显示了如何将处理程序附加到这些事件并完成你想要的。 –

相关问题