1
我想從虛擬鍵盤輸入數字。
我試過sendKeys。它不按預期工作。它取代數字
dataGridViewTransation.Focus();
SendKeys.Send("{4}");
如何克服這個問題?
我想從虛擬鍵盤輸入數字。
我試過sendKeys。它不按預期工作。它取代數字
dataGridViewTransation.Focus();
SendKeys.Send("{4}");
如何克服這個問題?
我不認爲你可以將文本附加到DataGridView單元格。我會將當前值存儲在一個字符串中,然後在將文本設置到單元格之前更新該變量。
private void button1_Click(object sender, EventArgs e)
{
//Get the currently selected Cell
string msg = String.Format("Row: {0}, Column: {1}",
DGV.CurrentCell.RowIndex,
DGV.CurrentCell.ColumnIndex);
//Update our New Cell Value Data
newValue = newValue + "4";
//Apply the New Cell Value Data to the Selected Cell
this.DGV.CurrentCell.Value = newValue;
}
當我在'RichTextBox'上使用您的代碼片段時,它工作正常。你能發佈更多的代碼嗎?當你按下你的gui上的一個數字按鈕時,會發生這兩行嗎? –
是的,在兩行上當我按數字鍵 –
我關閉了帖子作爲鏈接的帖子的副本。如果您對鏈接的答案有任何疑問,請告知我。 –