#asp.net #vb.net #visual-studio-2010
#asp.net #vb.net #visual-studio-2010
Вопрос:
Вот скриншот.
По сути, в C # в левом раскрывающемся списке представлены все классы в файле, а в правом раскрывающемся списке — все методы, события, свойства и т.д.
В VB все мои элементы управления находятся в левом раскрывающемся списке, и я должен выбрать их, если я хочу перейти к определенному обработчику событий для этого элемента управления.
Мне требуется много времени, чтобы перейти к моему методу btnSave_Click, сначала выбрав btnSave в выпадающем списке слева, а затем выбрав Click в выпадающем списке справа.
Есть ли настройка или плагин, которые могут изменить эту функциональность?
Комментарии:
1. Вы экспериментировали с какими-либо настройками среды? У меня нет VS, но я знаю, что при первом запуске он запрашивает вас о вашей настройке IDE и о том, где вы хотите что-то.
2. Да, я их просмотрел. Существует только 7 специфичных для VB параметров, и все они относятся к кодированию. Я думаю, это помогло бы, если бы я знал, каковы правильные имена выпадающих списков.
3. Я был бы удивлен, если бы не было способа сделать это. Вы просмотрели все общие и языковые настройки, чтобы узнать, есть ли где-нибудь опция для этого?
4. @JamesJohnson Да, я просмотрел все дерево. На самом деле ничего не выделялось. :/
5. Я обнаружил ту же проблему в VS 2010, я считаю, что проще и быстрее всего просто дважды щелкнуть элемент управления в режиме конструктора, чтобы перейти к событию двойного щелчка для этого элемента управления.
Ответ №1:
На самом деле это больше связано с различиями в том, как события связаны с событиями управления в VB.Net по сравнению с C #, и, в частности, оператор Handles в VB.Net .
Если вы назначаете свои методы событиям управления во время выполнения, как это делает C #, вместо того, чтобы использовать оператор Handles в VB.Net , тогда все ваши методы появятся в правом выпадающем списке внутри VB. Это также относится к любым переменным-членам, которые вы объявили как события.