2014-01-10 48 views
-2

我想創建類似命令提示符的程序,現在我試圖在我的Text-box的每一個新行中顯示c:\user>時出錯,我試試這個:如何在每個新行中插入默認文本(多行texbox)c#

private void textBox1_TextChanged(object sender, EventArgs e) 
{ 
    this.textBox1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(Oko); 

} 
private void Oko(object sender, System.Windows.Forms.KeyPressEventArgs e) 
{ 
    if (e.KeyChar == (char)13) 
    { 
     textBox1.Text += Environment.NewLine + "c:\\user>"; 
    } 
} 

但我每次按時間進入c:\user變得這麼多
我該如何解決這個問題?在此先感謝

+0

我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –

+0

我會記得 – notAdmin

回答

0

但每次我按下輸入時間「C:\用戶」

因爲你寫了,做精確的代碼。現在,如果您想更改該選項,則應添加一些組合鍵,以便僅在該特定組合鍵中輸入該組合鍵。

+0

但是,在命令提示符下,每當你按下回車鍵,你就會得到「c:\ user」,我也可以這麼做嗎? – notAdmin

+0

不是每一次。如果您沒有在C:\ User之後寫入任何內容,那麼它會在下一行中輸入相同的文本。否則它會驗證你的輸入。 – Ehsan

+0

和我可以使c:\用戶不能被刪除? – notAdmin

相關問題