如果消除TextBox最后一个回车???

发财蛇 2005-09-05 02:05:06
textbox的Multiline属性为true
在 textbox 中敲入回车跳转到下一个control,在OnKeysPress事件中写入了相应的代码
但是当敲入回车后,它是先在textbox中先回车了一下,再跳转,因此,在textbox.text后面其实多了一个回车,请问该如何将回车消除,或者屏蔽掉这个回车??
...全文
375 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
MyLf 2005-09-06
  • 打赏
  • 举报
回复
在KeyPress事件中:
if(e.KeyChar==(char)13)e.Handled=true
xamaizi 2005-09-06
  • 打赏
  • 举报
回复
textBox1.Text.TrimEnd('\r\n')
寒星 2005-09-06
  • 打赏
  • 举报
回复
[DllImport("user32.dll")]
static extern bool RegisterHotKey(IntPtr hWnd, int id, uint fsModifiers,
uint vk);

[DllImport("user32.dll")]
static extern bool UnregisterHotKey(IntPtr hWnd, int id);

private const int VK_RETURN = 0xD;

private void Form1_Load(object sender, System.EventArgs e)
{
RegisterHotKey(textBox1.Handle, 1, 0, VK_RETURN);
}

private void Form1_Closed(object sender, System.EventArgs e)
{
UnregisterHotKey(textBox1.Handle, 1);
}

private void textBox1_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)
{
if(e.KeyCode == Keys.Enter)
{
if(richTextBox1.Text.Length != 0)
{
richTextBox1.Text += "\r\n";
}
richTextBox1.Text += textBox1.Text;
}
}

that's ok.
cdo 2005-09-05
  • 打赏
  • 举报
回复
textBox1.Text = textBox1.Text.TrimEnd('\n');
weisai 2005-09-05
  • 打赏
  • 举报
回复
按回車時,你是想執行“OnKeysPress事件中写入了相应的代码”,還是不執行這段代碼
JasonHeung 2005-09-05
  • 打赏
  • 举报
回复
textbox的Multiline属性为true
改成false.
wuyi8808 2005-09-05
  • 打赏
  • 举报
回复
textBox1.Text = textBox1.Text.TrimEnd('\r', '\n')
我不懂电脑 2005-09-05
  • 打赏
  • 举报
回复
textBox1.Text = textBox1.Text.Substring(0, textBox1.Text.Length - 2);
JzeroBiao 2005-09-05
  • 打赏
  • 举报
回复
在KEYDOWN事件下做

----------------------------------------------
<script>
function onTest()
{
if (event.keyCode == "13")
{
alert(document.all["test"].value);
}
}
</script>
<textarea id="test" onKeydown="onTest();"></textarea>
burningfire_wqf 2005-09-05
  • 打赏
  • 举报
回复
路过,帮你顶一下
pupo 2005-09-05
  • 打赏
  • 举报
回复
如果希望使用 ENTER 键激活特殊的按钮,可从 TextBox 派生一个类,并在发生 KeyPress 事件时为 ENTER 键提供事件处理代码。

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧