C#文本中光标要怎么获得位置?

2025-03-07 09:03:20
推荐回答(1个)
回答1:

textbox中有一个属性叫:SelectionStart.该属性可以得到当前光标的位置.
例如:添加一个textbox和button. 运行程序.
textbox中的内容是abcdefghigklmn
button的点击事件内容为:
private void button_Click(object sender, EventArgs e)
{
MessageBox.Show(this.textBox1.SelectionStart.ToString());
}
你将光标放到f和g之间.
然后点击button.
就会弹出有个消息框,显示是:6. 即光标位置是6.