我一直有问题,我的代码编译和运行良好,但没有在设计器中加载。然后我必须用第二个visual studio实例调试我的visual studio才能找到问题。设计人员按什么顺序执行哪些代码?c#设计器运行什么代码?
1
A
回答
0
如果要创建一个WinForms应用程序,那么在了.Designer.cs
1
嗯代码。我只注意到,当我在设计器中查看名为“MainForm”的表单时,实际上创建了一个System.Windows.Forms.Form类型的对象,而不是MainForm类型。添加控件中的一些代码要求其父代是MainForm。在执行代码时,一切都很好,但在设计器中它不是,因为没有创建MainForm。
+0
这是现货 - 我有同样的问题。您需要确保您的子控件可以应对他们预期的父母不可用。您的表单类可用于控制代码(例如,您可以调用静态方法),但是您不会获取其实例的父元素。 – RichieHindle 2009-04-27 22:23:26
相关问题
- 1. 什么是运行HNet_ConnectionProperties的C++代码
- 2. C#System.Data.SQLite设计器代码
- 3. 设计:确认后运行代码
- 4. 如何在设计时运行代码?
- 5. 从C#运行C代码#
- 6. 区分设计器和运行时代码
- 7. 在VS设计器中运行不同的代码
- 8. Visual Studio窗体设计器源代码的运行时创建
- 9. 如何阻止我的ViewModel代码在设计器中运行?
- 10. 安装.deb时运行什么代码?
- 11. 这段代码为什么不运行?
- 12. 什么是我的Python代码运行?
- 13. 这段代码为什么运行?
- 14. 为什么DNX运行两次代码
- 15. 为什么不运行此代码?
- 16. 为什么会运行以下代码?
- 17. 为什么此代码无法运行?
- 18. 为什么量角器立即运行每行代码?
- 19. 什么是最好的网页设计源代码编辑器?
- 20. 代码导致WPF设计器崩溃,为什么?
- 21. 为什么这个C#计时器代码不工作?
- 22. 为什么此代码在某些设备上运行缓慢?
- 23. C#运行报告设计
- 24. 使用自行设计的C编译器构建代码
- 25. VS 2015代码设计器
- 26. 在C中无限运行的代码是什么?
- 27. 在C中永远运行的代码 - 我做错了什么?
- 28. C++代码运行时会丢失标题,为什么?
- 29. 这行C#代码是做什么的?
- 30. vs代码来运行c代码
你在设计什么? ASP.NET?的WinForms? XAML? – 2009-04-24 16:34:40