c# 怎么获得 文本框中光标所在的位置

来源:百度知道 编辑:UC知道 时间:2024/05/12 17:10:39
c#中文本框控件有没有提供现成的方法,不用API函数行吗。如果必须要用API怎么用阿?

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.