我正在使用Visual Studio Express的Windows桌面,我想製作一個應用程序,將多個問題一個接一個地放在多行文本框中並讓用戶回答。所以我做了一個多行文本框與下它單行文本框(如chatclient)使正常的文本框的行爲像輸入框
我想單行文本框表現得像InputBox函數(但沒有彈出)
更具體;我想寫一個函數來清除我的程序中的單行文本框,等待用戶輸入他的文本並返回,然後將輸入的文本返回給調用代碼,這樣我就可以處理輸入並繼續前進。
到目前爲止,我還沒有能夠在VB或C#中得到正確的結果,並且在vb或c#中的解決方案將受到歡迎:)如果我可以把它放入一個可以重用的用戶控件中,那將是甚至更好。
有沒有辦法做到這一點?先謝謝您的幫助。
你需要在這裏發佈代碼才能獲得有用的答案。嘗試向輸入文本框的KeyDown中添加一些代碼,以檢查返回的「e.KeyCode」,將該事件用於.AppendText()到目標多行文本框。 – rheitzman