Vb.net - как легче выделить текст в столбце / ячейке richtext?
У меня есть GridView со столбцом Checkbox, обычными текстовыми столбцами и одним столбцом Richtext.
Если флажок в одной строке установлен, я хочу выбрать и скопировать весь форматированный текст из ячейки Richtext в этой строке.
Это не работает, потому что editingControl-это ничто.
Когда я использую ручные щелчки, мне нужен один щелчок, чтобы войти в ячейку, другой, чтобы запустить режим редактирования, и двойной щелчок, чтобы выбрать Richtext.
Моя любимая версия будет состоять в том, чтобы установить флажок с помощью мыши и выбрать и скопировать форматированный ричтекст с помощью кода.
Private Sub LogReview_CheckBoxCellClick(sender As Object, e As EventArgs) Handles masterDetail.DoubleClick Dim strLineNr As String Dim strLine As String masterDetail.CurrentRow.Cells(6).Selected = True editingControlRTF.SelectAll() strLine = editingControlRTF.SelectedText
Что я уже пробовал:
Я пробовал разные ручки
Handles masterDetail.DoubleClick, masterDetail.CurrentCellDirtyStateChanged, masterDetail.CellContentClick
Результат такой, как описано выше.