将Datagridview上的按键发送到文本框,而不将文本框聚焦在.net winforms中

时间:2015-05-16 10:20:01

标签: c# vb.net winforms datagridview

我的数据网格视图超过200行,ReadOnly属性为True。当您在datagirdview上键入任何字符时,该字符必须以相同的形式发送到文本框。

Dgg是datagridview和textbox1 Textbox,必须在其中发送此按键。我尝试了下面的代码,但它没有将密钥发送到Textbox1

  Private Sub DGG_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles DGG.KeyPress
        SendKeys.Send(e.KeyChar) '' How to send this Key to Textbox1 ''
    End Sub

1 个答案:

答案 0 :(得分:0)

在将keychar发送到文本框之前尝试放置焦点。即

Private Sub DGG_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles DGG.KeyPress
        Textbox1.Focus()
        SendKeys.Send(e.KeyChar) 
    End Sub
希望它有所帮助。