Re: [問題] 送出textbox內容

看板C_Sharp作者 (換衣服超快速!!)時間15年前 (2009/01/13 19:04), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串2/2 (看更多)
你好, 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

01/14 00:52, , 1F
你可以不用引這麼多言
01/14 00:52, 1F

01/14 09:36, , 2F
原來是multiline的關係呀! 謝謝!!
01/14 09:36, 2F

01/14 12:38, , 3F
to 一樓 不好意思 只是想要把問題附在回文 :)
01/14 12:38, 3F
文章代碼(AID): #19R7LAK9 (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #19R7LAK9 (C_Sharp)