我正在开发一个WinForms项目,我有一个表单,我有一个DataGrid,一个TextBox和2个按钮控件(btnNew和btnSearch)。 btnSearch的click事件应该在DataGrid上执行搜索。
我删除了搜索按钮的事件处理程序并保存了我的工作。现在看来,所有其他控件都已删除,表单又恢复到默认状态。应用程序在运行时工作正常,但有一些错误。我已经解决了错误,但设计器视图仍处于默认状态。如何恢复表单的设计视图?
答案 0 :(得分:0)
我之前遇到过这样的错误,只需关闭所有表单的文件(代码视图+设计视图),重新打开代码视图,然后按Shift-F7重新加载设计视图就可以解决了它
如果这不起作用或许修复您在设计器视图中提到的错误导致某些事情失控。尝试将YourForm.Designer.cs文件中的结构与新表单进行比较,以查看是否进行了无意的编辑。
答案 1 :(得分:0)
我有你的问题并以这种方式解决了它:
使用其他名称(NewForm.cs)创建另一个 表单 并复制 InitializeComponent() 内容来自 YourFirstForm.designer.cs 并将其粘贴到 NewForm.designer.cs InitializeComponent() 功能。但复制并粘贴功能内容时要小心,将所有 YourFirstForm 关键字更改为 NewForm 。最后删除YourFirstForm并使用你的NewForm ......
答案 2 :(得分:0)
我在Visual Studio 2017中遇到了问题并以这种方式解决了它: - 按属性选择控件 -view位置是 - - 改变位置 - 将控件拖到另一个位置
答案 3 :(得分:0)
Form
,请确保Form.Designer.cs
和Form.resx
在同一父Form.cs
下并且没有分开。在解决方案资源管理器中检查表单树。如果它们不在同一T形下,请在项目中再次加载designer.cs
和.resx
文件。答案 4 :(得分:0)
在属性窗口中选择控件。