У меня есть DataGridView, в котором один столбец содержит данные, которые пользователь должен выровнять, добавляя пробелы. Например, первые две строки могут содержать:
kumbu
kuimbiu
И пользователь должен иметь возможность выстроить буквы в соответствие, добавив пробелы. Примерно так:
ku mb u
kuimbiu
Теперь, чтобы сделать это с помощью DataGridView, пользователь должен войти в режим редактирования в верхней ячейке, добавить пробелы, нажать клавишу ввода, повторно войти в режим редактирования в нижней ячейке, а затем добавить пробелы. Наши пользователи хотели бы иметь возможность, находясь в режиме редактирования в верхней ячейке, нажать стрелку вниз и перейти ко второй ячейке, оставаясь в режиме редактирования, сохраняя щелчки или нажатия F2.
Есть ли хороший способ сделать это? Я попытался отловить нажатие клавиши со стрелкой вниз, выходя из режима редактирования, перемещая ячейку, а затем переходя в режим редактирования с помощью метода BeginEdit сетки, но это не делает то, что я хочу.
Есть идеи?