首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# 文本框(textbox)的困惑!解决思路

2012-01-19 
c# 文本框(textbox)的困惑!请问怎样实现在当前文本框的地方插入我要的内容?比如文本框中有一段话如下:“反

c# 文本框(textbox)的困惑!
请问怎样实现在当前文本框的地方插入我要的内容?
比如文本框中有一段话如下:
    “反抗建立看见了解;临渴掘井机”
现在我想在     “临渴掘井”前面即“;”后面插入一段话“插入内容”

那它们将变成:
      “反抗建立看见了解;插入内容临渴掘井机”
请问怎样在文本框中随地插入内容?

[解决办法]

this.textBox1.Text = this.textBox1.TextReplace( "; ", ";插入内容 ")
[解决办法]
this.textBox1.Text.Insert(位置,值);
[解决办法]
private void textBox1_TextChanged(object sender, EventArgs e)
{
this.textBox1.TextChanged -= new System.EventHandler(this.textBox1_TextChanged);
this.textBox1.Text = this.textBox1.Text.Replace( "; ", ";插入内容 ");
this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);
}
试了下,这个才是对的。
[解决办法]
this.textBox1.Text = this.textBox1.Text.Insert(位置, "值 ");
[解决办法]
观注中~~~~~~~~~~~~!
[解决办法]
很简单
textBox1.Text=textBox1.Text.Insert(textBox1.SelectionStart, "abc ");

textBox1.SelectionStart就是获取你当前光标位置的
[解决办法]
textBox的SelectionStart属性可以获得当前鼠标所在的位置

热点排行