2013-02-14 38 views
2

我寫在datagridview的單元格中輸入代碼事件作爲如何在Datagridview中控制SendKeys.Send {「tab」}屬性?

private void dgvGoodsRecpt_CellEnter(object sender, DataGridViewCellEventArgs e) 
{ 
    if (dgvGoodsRecpt.CurrentRow.Cells[e.ColumnIndex].ReadOnly) 
    { 
     SendKeys.Send("{tab}"); 
    } 
} 

此代碼將標籤發送到下一個單元格,如果當前單元格是ReadOnly true

它運行良好,但這裏我的問題是,我的datagridview最後一列是readonly true,下一個控件是txtAmount1.TexttxtAmount2.Text

當我繼續按Tab鍵時,重點是txtAmount2.Text。但datagridview的旁邊是txtAmount1.Text。重點是在datagridview之後的下一步對亞胺酸鹽控制進行控制。重點應該轉到txtAmount1.Text控制。我該怎麼辦?請幫幫我。

+0

你檢查了文本框的tabindex? – AbZy 2013-02-14 12:41:51

+0

是Mr.AbZy ..那些流量正確... – 2013-02-14 12:51:07

回答

2

使用本:

SendKeys.Send("\t");

相關問題