Выбранный текст потерял фокус в одном текстовом поле - PullRequest
1 голос
/ 03 ноября 2011

У меня есть два текстовых поля A и B, которые имеют одинаковый текст. Поэтому, когда я выбираю какой-то текст в A, будет выбран тот же текст в B. Я могу сделать это, но выделение будет разочаровывать в A вместо того, чтобы выделять текст в B. Как сделать так, чтобы в обоих текстовых полях текст был подсвечен?

Ответы [ 2 ]

1 голос
/ 03 ноября 2011

Я думаю, что для этого требования вы должны запрограммировать пользовательский элемент управления на основе элемента управления textbox.Затем вы можете переопределить действие, которое фокусируется и выделяет текстовое поле.Затем этот пользовательский элемент управления только выделяет и не устанавливает фокус на втором текстовом поле.

Это только идея, я не знаю, как это работает на практике ...

1 голос
/ 03 ноября 2011

Я не думаю, что это легко сделать.По умолчанию может быть выделена только 1 вещь.Это логично, потому что, если мы выделим и нажмем CTRL + C. Если выделено (выделено) 2 вещи, у нас происходит какая-то странная / непредсказуемая функция.

Однако вы можете сделать свой собственный пользовательский элемент управления TextBox унаследованнымиз текстового поля де-факто, в котором вы можете связать несколько текстовых полей вместе и позволить им отражать их основные моменты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...