Несколько строк в ячейке в представлении сетки данных - PullRequest
5 голосов
/ 01 апреля 2010

Я использую C # .net .. в том, что я работаю с приложением Windows Form

У меня есть представление таблицы данных с двумя столбцами. первый столбец доступен только для чтения, а другой - для редактирования. теперь я хочу, чтобы каждая ячейка второго столбца поддерживала мультилинии в каждой ячейке. Я хочу нажать клавишу ввода и перейти к следующей строке в той же ячейке. Но теперь, если я нажму клавишу ввода, она перейдет к следующей ячейке под ней. Я хочу, чтобы курсор находился в следующей строке той же ячейки

1 Ответ

2 голосов
/ 01 апреля 2010

Может быть, вы можете:

  1. подключиться к событию KeyDown
  2. проверить, была ли нажата Enter, если истина:
  3. добавить разрыв строки в строковое значение ячейки и:
  4. отметьте событие обработанным, установив e.SuppressKeyPress в True
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...