设计师错误screen shot
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainWindow));
this.TC_mainControl = new System.Windows.Forms.TabControl();
this.TP_Payment = new System.Windows.Forms.TabPage();
this.TP_Manage = new System.Windows.Forms.TabPage();
this.TP_Batch = new System.Windows.Forms.TabPage();
this.TP_Report = new System.Windows.Forms.TabPage();
this.TP_COMM = new System.Windows.Forms.TabPage();
this.TP_LOG = new System.Windows.Forms.TabPage();
this.pay_sample1 = new POSLinkTest.Payment();
this.man_sample1 = new POSLinkTest.Manage();
this.batch_sample1 = new POSLinkTest.Batch();
this.report_sample1 = new POSLinkTest.Report();
this.comm_sample1 = new POSLinkTest.Commset();
this.log_sample1 = new POSLinkTest.LogSetting();
this.TC_mainControl.SuspendLayout();
this.SuspendLayout();
//
// TC_mainControl
//
this.TC_mainControl.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.TC_mainControl.Controls.Add(this.TP_Payment);
this.TC_mainControl.Controls.Add(this.TP_Manage);
this.TC_mainControl.Controls.Add(this.TP_Batch);
this.TC_mainControl.Controls.Add(this.TP_Report);
this.TC_mainControl.Controls.Add(this.TP_COMM);
this.TC_mainControl.Controls.Add(this.TP_LOG);
this.TC_mainControl.ItemSize = new System.Drawing.Size(148, 20);
this.TC_mainControl.Location = new System.Drawing.Point(0, 0);
this.TC_mainControl.Multiline = true;
this.TC_mainControl.Name = "TC_mainControl";
this.TC_mainControl.Padding = new System.Drawing.Point(6, 0);
this.TC_mainControl.SelectedIndex = 0;
this.TC_mainControl.Size = new System.Drawing.Size(1000, 600);
this.TC_mainControl.SizeMode = System.Windows.Forms.TabSizeMode.Fixed;
this.TC_mainControl.TabIndex = 0;
this.TC_mainControl.SelectedIndexChanged += new System.EventHandler(this.TC_mainControl_SelectedIndexChanged);
//
// TP_Payment
//
this.TP_Payment.AutoScroll = true;
解决方案构建没有任何错误?为什么表单不会加载到设计器中,但它会编译?
使用Visual Studio 2015,Windows 10 64位
如果需要,我可以上传项目,它只是示例项目。
答案 0 :(得分:0)
屏幕截图中的错误消息显示POSLinkTest
命名空间中的类型不可用。所以可能添加对该命名空间的引用。
为了将来使用,设计师代码还存在其他一些潜在问题:
删除无参数构造函数。解决方案:将无参数构造函数作为privet构造函数添加回来,以防止其他人使用它,但让它可供设计人员使用
设计时间代码(如OnPaint
处理程序),它引用当时不可用的资源(如数据库连接)。解决方案:尽量不要在UI相关代码中处理它。