我有一个包含文字“aaaaaa”的文本框。如果我用鼠标选择任何“a”,它将返回所选文本的索引。但是我总是为那个指数得零。
private void button1_Click(object sender, EventArgs e)
{
label1.Text = Convert.ToString(textBox1.Text.IndexOf(textBox1.SelectedText));
}
任何人都可以帮助我获得真正的指数吗?
答案 0 :(得分:3)
我相信你想要的是TextBox.SelectionStart
属性。这将为您提供选择开始的文本框中的索引。
private void button1_Click(object sender, EventArgs e)
{
label1.Text = textBox1.SelectionStart.ToString();
}