如何暂时禁用Visual Studio自动生成的事件?

时间:2009-10-02 20:39:05

标签: c# .net visual-studio windows-forms-designer

所有

我已经完成了GUI设计阶段......现在我已经开始为我的应用程序中的所有控件添加有意义的名称。每当我点击控件改变它的名字时,Visual Studio就会让我疯狂自动生成事件(确定所以只有当我搞砸了,双击......但仍然很烦人时)。

有没有办法暂时禁用此功能?我仍然想要它,因为当我编码时它是一个很好的捷径。

谢谢!

4 个答案:

答案 0 :(得分:9)

您无法禁用双击AFAIK,但可以打开文档大纲(菜单视图>其他Windows>文档大纲),并在此窗口中通过F2重命名控件。它会更快,并且如果您的表单很复杂,将有助于轻松查看可视化树。

答案 1 :(得分:1)

afaik没有。只需要小心你的点击,如果你搞砸了CTRL + Z CTRL + Z是你的朋友:)

答案 2 :(得分:1)

如果您可以识别代码中的哪些控件,则可以打开.Designer.cs文件并使用重构工具重命名控件(右键单击控件名称,Refactor,Rename)。

到目前为止,您可能会或可能不会直截了当地确定哪些控件是您使用过通用名称,但至少它是一个选项。就个人而言,我通过立即指定有意义的名字来避免这种情况。

答案 3 :(得分:0)

这不仅仅是重命名控件,而是通过拖动来调整它们的大小,这是一个更大的问题。 CTRL+Z 用于删除自动生成的代码,但同时撤消控件的大小调整。很烦。