c# - Visual C#、Winforms 和部分类疯狂

标签 c# visual-studio winforms partial-classes

我没有用 .NET 做太多工作,所以如果这有一个简单的解决方案,请原谅我。

“问题”(实际上更令人烦恼)是 VC# IDE 在设计 View 中打开具有继承自 System.Windows.Forms.Form 的类的所有文件, 默认。唯一的异常(exception)是“*.Designer.cs”文件。

一般来说,这样就可以了。但是,如果我有一个实现某些控制处理程序代码的部分类,这将变得相当烦恼。例如,当双击源文件时,您将进入 Winforms 设计器并显示一个空表单。完全没用。

要解决此问题,您需要右键单击相关源文件,然后从上下文菜单中选择“查看代码”。

我的问题相当简单:是否有任何该死的方法来解决这个荒谬的问题? 如果没有,我想知道人们如何组织他们的 UI 处理代码。

谢谢!

最佳答案

是的。

在文件的上下文菜单中,选择“打开方式...”,然后使用“设置为默认值”按钮并选择您喜欢的编辑器(在您的情况下,可能是 CSharp 编辑器)。

关于c# - Visual C#、Winforms 和部分类疯狂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/603995/

相关文章:

c# - 购物车和订单中的折扣策略

asp.net - 错误: This assembly is built by a runtime newer than the currently loaded runtime

c++ - 为通过 Nuget 安装的 C++ 库设置链接类型

visual-studio - 为什么我的 OpenGL 不工作?

c# - 防止 MaxSized C# WinForm 在最大化时移动

c# - 使用 dateTimePicker 在 DataGridView 中编辑日期

c# - 远程执行代码 - Lambdas...静态方法....等。 C# 的 eval()?

c# - 为什么可以在同一个类中创建的另一个线程中访问局部变量?

C# 将 ListView 滚动到更新的项目

C#、WinForms : What would prevent KeyDown events from chaining up from focused control up to main Form? 只有叶控件 KeyDown 对我有用