小弟初学C#,下面就是代码,编译总是有问题,请专家出手相救using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;public class MyForm Form 
{
    private Button m_nameButton;
    private Button m_clearButton;
    private Label m_nameLabel;
    private Container m_components=null;
    
    public MyForm()
    {
        initializeComponents();
    }
    private void initializeComponents()
    {
        m_nameLabel=new Label();
        m_nameButton=new Button();
        m_clearButton=new Button();
        
        SuspendLayout();
        
        m_nameLabel.Location=new Point(16,16);
        m_nameLabel.Text="click name button,please";
        m_nameLabel.Size=new Size(300,23);
        
        m_nameButton.Location=new Point(16,120);
        m_nameButton.Size=new Size(176,23);
        m_nameText="name";
        
        m_nameButton.Click += new System.EventHandler(NameButtonClicked);        m_clearButton.Location=new Point(16,152);
        m_clearButton.Size=new Size(176,23);
        m_clearButton.Text="clear";
        
        m_clearButton.Click += new System.EventHandler(ClearButtonClicked);
        
        this.ClientSize=new Size(292,271);
        this.Controls.AddRange(new Control[]
        {m_nameLabel,m_nameLabel,m_nameButton,m_clearButton});
        this.ResumeLayout(false);
    }
    
    private void NameButtonClicked(object sender, EventArgs e)
    {
        m_nameLabel.Test="My name is long, please click CLEAR button to clear it";
    }
    private void ClearButtonClicked(object sender, EventArgs e)
    {
        m_nameLabel.Test="Click NAME button, please";
    }
    public static void Main()
    {
        Application.Run(new MyForm());
    }
}

解决方案 »

  1.   

    private void NameButtonClicked(object sender, EventArgs e)
    {
    m_nameLabel.Test="My name is long, please click CLEAR button to clear it";
    }
    private void ClearButtonClicked(object sender, EventArgs e)
    {
    m_nameLabel.Test="Click NAME button, please";
    }
    中的m_nameLabel.Test
    m_nameLabel.Test写错了把?
      

  2.   

    建议你不要用记事本写winForm程序要不不可能是这么糟糕的错误:  少了":",m_nameText="name";
     m_nameLabel.Test="My name is long, please click CLEAR button to clear it";
     m_nameLabel.Test="Click NAME button, please";
      

  3.   

    m_nameLabel.Test="My name is long, please click CLEAR button to clear it";
    ------------------------------------------------------------m_nameLabel.Text......
      

  4.   

    m_nameLabel.Test错了,其他的代码都是系统生成的,没什么问题
      

  5.   

    同意楼上的应该是m_nameLable.Text错误吧,楼主再好好检查一下吧
      

  6.   

    public class MyForm Form 
    ->
    public class MyForm : Form