作者Eric30 (换衣服超快速!!)
看板C_Sharp
标题Re: [问题] 送出textbox内容
时间Tue Jan 13 19:04:41 2009
你好,
TextBox在Multiline开启的状态,
按下Enter後,游标会跑到Line 2,
才会造成继续输入时会有换行的情况。
我建议如果有多行输入的需求的话,
要不要改用RichTextBox试试。 :)
※ 引述《lavendertea (go cubs!!)》之铭言:
: 大家好
: 最近在写一个windows form小程式
: 希望 点击button或者按下enter都可以送出textbox内容的
: button基本上没有问题
: 键盘判断enter我使用KeyPress事件来判断
: 但是只有第一次送出的textbox内容是正确的
: 其他只要有按下enter这个动作
: 就会产生 跳行+textbox内容
: 尝试过两个方法
: 1.清掉textbox内容
: 2.把textbox内容丢进Str[]里面 然後从Str[1]开始输出
: 不过跳行的问题仍然存在
: 以下是KeyPress事件的code 希望各位能给点意见 谢谢:)
: private void textBox1_KeyPress(object sender, KeyPressEventArgs e) {
: String userinput = this.textBox1.Text;
: if (e.KeyChar == 13)
: {
: if (userinput == "1")
: {
: MessageBox.Show("userinput:" + userinput, "message box");
: this.textBox1.Text = null;
: CallAdd();
: CallMrec();
: }
: else
: {
: MessageBox.Show("userinput:" + userinput, "message box");
: this.textBox1.Text = null;
: }
: }
: }
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.202.158
1F:→ hpo14:你可以不用引这麽多言 01/14 00:52
2F:→ lavendertea:原来是multiline的关系呀! 谢谢!! 01/14 09:36
3F:→ Eric30:to 一楼 不好意思 只是想要把问题附在回文 :) 01/14 12:38