Встроенное редактирование в текстовом поле winforms во время разработки - PullRequest
1 голос
/ 06 октября 2008

Я использую собственный дизайнер winforms 2.0 (т.е. мои приложения, в которых размещается дизайнер), который используется для небольшого внутреннего проекта.

Пока что все элементы управления имеют свои свойства, редактируемые через сетку свойств - но я бы хотел сделать его немного более удобным для пользователя, разрешив встроенное редактирование - кто-нибудь знает пример реализации встроенных редактирование строк в конструкторе форм Windows (только для ввода простого текста на данном этапе).

1 Ответ

1 голос
/ 18 декабря 2008

Вам нужно будет создать дизайнер, поддерживающий это поведение. Например, используйте Reflector, чтобы посмотреть на конструктор, который ListView использует для изменения размеров столбцов. Это должно дать вам представление о проделанной работе и о том, что вам нужно делать. На некоторые из них есть документация MSDN , но она не так полезна, как хотелось бы.

ListViewDesigner в System.Design.dll обеспечивает изменение размера столбца, превращая операции мыши в конструкторе в сообщения Windows, которые управляют базовым представлением списка. Ваш дизайнер для текстового поля должен будет сделать нечто подобное с событиями клавиатуры.

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