Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何用字符串替换文本框中的选定文本?_C#_String_Winforms - Fatal编程技术网

C# 如何用字符串替换文本框中的选定文本?

C# 如何用字符串替换文本框中的选定文本?,c#,string,winforms,C#,String,Winforms,我想用c语言中的另一个字符串替换文本框中选定的文本。我正在使用以下代码,但它将替换所有文本框中的所有相同文本,而不仅仅是我选择的文本。我该如何解决这个问题 string selectedTxt = TextBox1.SelectedText; TextBox1.Text = TextBox1.Text.Replace(selectedTxt, "<b>" + selectedTxt + "</b>"); 无需替换,只需将Selec

我想用c语言中的另一个字符串替换文本框中选定的文本。我正在使用以下代码,但它将替换所有文本框中的所有相同文本,而不仅仅是我选择的文本。我该如何解决这个问题

string selectedTxt = TextBox1.SelectedText;
TextBox1.Text = TextBox1.Text.Replace(selectedTxt, "<b>" + selectedTxt + "</b>");

无需替换,只需将SelectedText属性设置为新文本即可。解释


无需替换,只需将SelectedText属性设置为新文本即可。解释


你的项目是什么类型的?Winforms?WPF?或者…?是的,它是windows窗体。您的项目是什么类型的?Winforms?WPF?或者…?是的,这是windows窗体。
string selectedTxt = TextBox1.SelectedText;
TextBox1.SelectedText = "<b>" + selectedTxt + "</b>";