我想在Visual Studio中創建一個Windows窗體應用程序。我想要做的是,當用戶在RichTextBox中鍵入內容時,它會刪除您鍵入的內容並用預設的字母替換它。我到目前爲止是:如何用預設文本替換輸入的文本c#
private void richTextBox1_TextChanged(object sender, EventArgs e)
{
string text = richTextBox1.Text;
richTextBox1.Text = text.Remove(text.Length - 1, 1);
}
因此,當你鍵入一個字母它會刪除它。之後我想要的是它添加了預設文本的一個字母。所以我們假設你有文字This is a test text that is reasonably long
。當用戶輸入「A」時,會出現字母「T」。當用戶輸入另一個字母時,會出現下一個字母'h',等等,直到顯示全文This is a test text that is reasonably long
,然後您不能再輸入。
這裏是更多的代碼,如果需要的話:
private void button6_Click(object sender, EventArgs e)
{
webBrowser1.Navigate(textBox1.Text);
}
private void button5_Click(object sender, EventArgs e)
{
webBrowser1.Navigate("www.google.com");
}
private void richTextBox1_TextChanged(object sender, EventArgs e)
{
string text = richTextBox1.Text;
richTextBox1.Text = text.Remove(text.Length - 1, 1);
}
richTextBox1.Text = text.Substring(0,richTextBox1.Length); ? – VirCom