Мне нужно установить начало выделения текстового поля на основе положения мыши, я пытался загрузить текстовое поле двойным щелчком, после загрузки текстового поля мне нужно установить начало выделения на основе положения мыши. (т.е.) если текстовое поле содержит некоторые значения, такие как «abcdef», если курсор мыши находится рядом с «c» при загрузке текстового поля, то начало выбора должно быть после «c».
Я также пробовал это
textBox.GetCharIndexFromPosition(e.Location);
но я не понял,
Заранее спасибо.
С уважением,
Венкатесан Р
private void textBox1_MouseDoubleClick(object sender, MouseEventArgs e) { textBox1.Text = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; textBox1.SelectionStart = textBox1.GetCharIndexFromPosition(e.Location); textBox1.SelectionLength = 0; }
вам нуженMouseDoubleClick
, а не простойDoubleClick
, иначе вы пропустите параметрe.Location
! - person TaW   schedule 25.01.2016