![](/img/trans.png)
[英]c# selenium chrome webdriver shift + enter richtexbox
[英]C# Enter Timestamp at Enter in Richtexbox
每當我在鍵盤上按“ Enter”鍵時,我都試圖在RichTextBox中添加時間戳。 下面的代碼部分起作用,但是在“我的時間戳記”下面添加了“輸入新行”。 然后,我必須在Backspace旁邊鍵入我的時間戳。
任何建議請發送。
private void richTextBox2_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Return)
{
richTextBox2.SelectedText = DateTime.Now.ToString() + " --";
}
}
更改您的代碼,如下所示:
private void richTextBox2_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Return)
{
richTextBox2.SelectedText = DateTime.Now.ToString() + " --";
e.Handled = true;
}
}
當您按Enter鍵時,將插入新行。 因此e.Handled不會讓這種情況發生。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.