Этот ответ может быть неудовлетворительным, но это лучшее, что я могу предложить.
Не думаю, что вы можете заставить Visual Studio Designer автоматически добавлять подчеркивание. Тем не менее, вы можете сделать процесс добавления подчеркивания менее болезненным. Просто создайте свои объекты без подчеркивания; затем используйте функцию Refactor, чтобы переименовать их. Просто наведите курсор на имя поля (label1
, в вашем случае) и нажмите F2 (или щелкните правой кнопкой мыши ⇒ Refactor ⇒ Rename). Это работает независимо от того, где в коде вы находитесь, все, что вам нужно, это упоминание label1
. Поскольку вы, вероятно, будете писать код, который использует ваши элементы управления, вы все равно будете ссылаться на поля. Вы также можете нажать F12, чтобы перейти к декларациям, где вы фактически получите полный список всех ваших элементов управления; Вы можете легко использовать F2, чтобы переименовать их там за один раз.
Кстати, я также использую F2 для переименования большинства автоматически генерируемых имен обработчиков событий. Например, я ненавижу видеть имена методов, такие как btnZoomIn_Click()
. Я предпочитаю вызывать метод zoomIn()
, потому что это то, что он делает. Вместо Mainform_KeyPress()
я мог бы назвать это processKeyPress()
.