我无法为CodeDom编译的应用程序创建标签

时间:2018-09-13 19:28:43

标签: c# winforms codedom

im用codedom制作一个简单的表单编译器。一切都很好,表单运行得很好,但是我可以创建一个“标签”,这是我的应用程序反编译的代码:

using System;
using System.Drawing;
using System.Windows.Forms;

namespace Neutron
{
public class NeutronX : Form
{
    private static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new NeutronX());
    }

    public NeutronX()
    {
        this.InitializeComponent();
    }
    private void InitializeComponent()
    {
        this.label1 = new Label();
        base.SuspendLayout();
        base.AutoScaleDimensions = new SizeF(6f, 13f);
        base.AutoScaleMode = AutoScaleMode.Font;
        this.BackColor = Color.FromArgb(255, 255, 255);
        base.ClientSize = new Size(400, 378);
        base.MaximizeBox = false;
        base.Name = "Form";
        base.ShowIcon = false;
        this.Text = "Form";
        this.ForeColor = Color.Black;
        base.ResumeLayout(false);
        base.PerformLayout();
        this.label1.AutoSize = true;
        this.label1.Location = new Point(187, 62);
        this.label1.Name = "label1";
        this.label1.Size = new Size(49, 21);
        this.label1.TabIndex = 0;
        this.label1.Text = "label1";
        this.label1.TextAlign = ContentAlignment.TopLeft;
        this.label1.BackColor = Color.FromArgb(255, 128, 64);
        this.label1.ForeColor = Color.FromArgb(0, 0, 0);
        this.label1.Visible = true;
    }
    public Label label1;
   }
}

我在做什么错?我测试了所有内容,但一无所获...

0 个答案:

没有答案