我似乎無法讓我的代碼的這部分工作。這段代碼的目標是每當用戶按下「ENTER」時添加一個編號列表。這裏是我的意思和例子。使用KeyEventArgs將文本添加到文本框。 C#
0)10100 [用戶按下ENTER鍵]
1)(光標是在這裏)
這裏是我的代碼。 meowbox
是一個多行文本框。
protected override void OnKeyDown(KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
meowbox.Text += i + ")";
++i;
}
base.OnKeyDown(e);
}
嘗試meowbox.Text + = 「\ n」 + i.ToString()+ 「)」; \ n在i.ToString()方法之前創建一個新行。 –
不好,多餘的行是一個錯字。出於某種原因,當我問這個問題時,它沒有正確格式化。真正的問題是i +「)」不會顯示在文本框中。 –
你有什麼問題?當你按下回車鍵時發生什麼事了? – RussDunn