台灣最大程式設計社群網站
線上人數
1088
 
會員總數:246691
討論主題:190104
歡迎您免費加入會員
討論區列表 >> C# >> 自動偵測textbox裡的字串,然後比對某一字串符合就填入新的字串.
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
自動偵測textbox裡的字串,然後比對某一字串符合就填入新的字串.
價值 : 10 QP  點閱數:1329 回應數:5
樓主

Ethan Chao
門外漢
0 1
22 2
發送站內信

小弟剛學C#,想請教各位高手
已經可以將SerialPort的內容讀到textbox裡,textbox內容會一直增加,
現在想要做自動偵測textbox裡的內容,若符合某一字串就填入一個新字串到textbox裡.
例如:自動偵測到textbox裡的內容有"login",就自動填入"user"到textbox裡,
然後再偵測到textbox裡的內容有"password",就自動填入"123456"到textbox裡.
請教各位高手,自動偵測及填入的部分小弟該怎麼做?感激不盡!!




搜尋相關Tags的文章: [ 自動偵測 ] , [ textbox ] , [ 字串 ] , [ 比對 ] , [ 填入 ] ,
本篇文章發表於2017-08-10 14:55
1樓
回應

春天
檢舉此回應


本篇文章回覆於2017-08-10 15:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

春天
檢舉此回應
自動的部份要靠事件 TextChanged
上面if(textBox.Text.Contains(login)) 寫錯,應該是if(textBox.Text.Contains("login"))
本篇文章回覆於2017-08-10 15:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Ethan Chao
檢舉此回應
請教春天前輩
TextChanged內容一變更textBox.Text.Contains("login")會再比對一次,
變成一直在自動填入"user"
有辦法只填入一次嗎?
本篇文章回覆於2017-08-11 10:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

春天
檢舉此回應
if(textBox.Text.Contains("login") && (textBox.Text.Contains("user") == false)
本篇文章回覆於2017-08-11 10:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

Ethan Chao
檢舉此回應
感謝春天前輩指導
程式已修改好.
本篇文章回覆於2017-08-15 16:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.