Как отключить создание событий при нажатии Enter в дизайнере VS Windows Forms? - PullRequest
4 голосов
/ 15 сентября 2011

Я часто нахожу себя случайно, нажимая Enter, когда выкладываю форму в Visual Studio. Независимо от того, на чем фокусируется, когда я случайно нажимаю Enter, в коде создается метод события.

И вы не можете просто удалить метод, потому что он определен в файле конструктора, поэтому вам нужно пойти туда и удалить код из конструктора. Я не считаю функциональность события Enter = create полезной для дизайнера. Есть ли способ отключить это?

Ответы [ 2 ]

1 голос
/ 15 сентября 2011

Я серьезно сомневаюсь в этом, никакой конфигурации для этого в Tools + Options.Но обязательно используйте обычный обходной путь: наберите Ctrl + Z, он работает.И Y, чтобы закрыть окно сообщения «Вы действительно уверены?»

0 голосов
/ 16 сентября 2011

Если вы просто нажмете Ctrl + Z, Y, любые другие несохраненные изменения, сделанные вами в окне дизайнера (например, добавление или перемещение элементов управления), будут потеряны.

Если вы введете Ctrl+ Tab (чтобы вернуться в окно конструктора), а затем набрать Ctrl + Z , только вставка пустого обработчика событий будет отменена - другие изменения будут сохранены.

...