using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;namespace table
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }        public class Form1
        {            protected override void OnPaint(PaintEventArgs e)
            {                Graphics gp = e.Graphics;
                Pen newpen = new Pen(Color.Black, 1);
                gp.DrawLine(newpen, 66 + 6, 12 + 10, 190 + 6, 12 + 10);
                gp.DrawLine(newpen, 66 + 6, 12 + 10, 66 + 6, 23 + 10);
                gp.DrawLine(newpen, 84 + 6, 12 + 10, 84 + 6, 23 + 10);
                gp.DrawLine(newpen, 138 + 6, 12 + 10, 138 + 6, 23 + 10);
                gp.DrawLine(newpen, 156 + 6, 12 + 10, 156 + 6, 84 + 10);
                gp.DrawLine(newpen, 0 + 6, 23 + 10, 190 + 6, 23 + 10);
                gp.DrawLine(newpen, 7 + 6, 23 + 10, 7 + 6, 272 + 10);
                gp.DrawLine(newpen, 17 + 6, 23 + 10, 17 + 6, 208 + 10);
                gp.DrawLine(newpen, 76 + 6, 23 + 10, 76 + 6, 32 + 10);
                gp.DrawLine(newpen, 86 + 6, 23 + 10, 86 + 6, 32 + 10);
                gp.DrawLine(newpen, 113 + 6, 23 + 10, 113 + 6, 32 + 10);
                gp.DrawLine(newpen, 97 + 6, 23 + 10, 97 + 6, 32 + 10);
                gp.DrawLine(newpen, 172 + 6, 23 + 10, 172 + 6, 32 + 10);
                gp.DrawLine(newpen, 7 + 6, 32 + 10, 190 + 6, 32 + 10);
                gp.DrawLine(newpen, 45 + 6, 32 + 10, 45 + 6, 50 + 10);
                gp.DrawLine(newpen, 60 + 6, 32 + 10, 60 + 6, 50 + 10);
                gp.DrawLine(newpen, 65 + 6, 32 + 10, 65 + 6, 50 + 10);
                gp.DrawLine(newpen, 70 + 6, 32 + 10, 70 + 6, 50 + 10);
                gp.DrawLine(newpen, 75 + 6, 32 + 10, 75 + 6, 50 + 10);
                gp.DrawLine(newpen, 80 + 6, 32 + 10, 80 + 6, 50 + 10);
                gp.DrawLine(newpen, 85 + 6, 32 + 10, 85 + 6, 50 + 10);
                gp.DrawLine(newpen, 90 + 6, 32 + 10, 90 + 6, 50 + 10);
                gp.DrawLine(newpen, 95 + 6, 32 + 10, 95 + 6, 50 + 10);
                gp.DrawLine(newpen, 100 + 6, 32 + 10, 100 + 6, 50 + 10);
                gp.DrawLine(newpen, 105 + 6, 32 + 10, 105 + 6, 50 + 10);
                gp.DrawLine(newpen, 110 + 6, 32 + 10, 110 + 6, 50 + 10);
                gp.DrawLine(newpen, 115 + 6, 32 + 10, 115 + 6, 50 + 10);
                gp.DrawLine(newpen, 120 + 6, 32 + 10, 120 + 6, 50 + 10);
                gp.DrawLine(newpen, 125 + 6, 32 + 10, 125 + 6, 50 + 10);
                gp.DrawLine(newpen, 130 + 6, 32 + 10, 130 + 6, 50 + 10);
                gp.DrawLine(newpen, 135 + 6, 32 + 10, 135 + 6, 50 + 10);
                gp.DrawLine(newpen, 140 + 6, 32 + 10, 140 + 6, 50 + 10);
                gp.DrawLine(newpen, 145 + 6, 32 + 10, 145 + 6, 50 + 10);
                gp.DrawLine(newpen, 150 + 6, 32 + 10, 150 + 6, 50 + 10);
                gp.DrawLine(newpen, 17 + 6, 41 + 10, 156 + 6, 41 + 10);
                gp.DrawLine(newpen, 7 + 6, 50 + 10, 156 + 6, 50 + 10);
                gp.DrawLine(newpen, 7 + 6, 58 + 10, 156 + 6, 58 + 10);
                gp.DrawLine(newpen, 7 + 6, 67 + 10, 156 + 6, 67 + 10);
                gp.DrawLine(newpen, 89 + 6, 67 + 10, 89 + 6, 76 + 10);
                gp.DrawLine(newpen, 111 + 6, 67 + 10, 111 + 6, 84 + 10);
                gp.DrawLine(newpen, 0 + 6, 76 + 10, 190 + 6, 76 + 10);
                gp.DrawLine(newpen, 46 + 6, 76 + 10, 46 + 6, 173 + 10);
                gp.DrawLine(newpen, 82 + 6, 76 + 10, 82 + 6, 84 + 10);
                gp.DrawLine(newpen, 46 + 6, 84 + 10, 190 + 6, 84 + 10);
                gp.DrawLine(newpen, 7 + 6, 111 + 10, 190 + 6, 111 + 10);
                gp.DrawLine(newpen, 17 + 6, 118 + 10, 190 + 6, 118 + 10);
                gp.DrawLine(newpen, 17 + 6, 125 + 10, 190 + 6, 125 + 10);
                gp.DrawLine(newpen, 17 + 6, 144 + 10, 190 + 6, 144 + 10);
                gp.DrawLine(newpen, 17 + 6, 151 + 10, 190 + 6, 151 + 10);
                gp.DrawLine(newpen, 93 + 6, 111 + 10, 93 + 6, 118 + 10);
                gp.DrawLine(newpen, 137 + 6, 111 + 10, 137 + 6, 118 + 10);
                gp.DrawLine(newpen, 157 + 6, 111 + 10, 157 + 6, 118 + 10);
                gp.DrawLine(newpen, 65 + 6, 118 + 10, 65 + 6, 174 + 10);
                gp.DrawLine(newpen, 111 + 6, 118 + 10, 111 + 6, 125 + 10);
                gp.DrawLine(newpen, 143 + 5, 118 + 10, 143 + 6, 125 + 10);
                gp.DrawLine(newpen, 84 + 6, 125 + 10, 84 + 6, 144 + 10);
                gp.DrawLine(newpen, 105 + 6, 125 + 10, 105 + 6, 144 + 10);
                gp.DrawLine(newpen, 124 + 6, 125 + 10, 124 + 6, 144 + 10);
                gp.DrawLine(newpen, 98 + 6, 144 + 10, 98 + 6, 151 + 10);
                gp.DrawLine(newpen, 123 + 6, 144 + 10, 123 + 6, 151 + 10);
                gp.DrawLine(newpen, 65 + 6, 151 + 10, 190 + 6, 151 + 10);
                gp.DrawLine(newpen, 65 + 6, 166 + 10, 190 + 6, 166 + 10);
                gp.DrawLine(newpen, 17 + 6, 174 + 10, 190 + 6, 174 + 10);
                gp.DrawLine(newpen, 17 + 6, 190 + 10, 190 + 6, 190 + 10);
                gp.DrawLine(newpen, 27 + 6, 199 + 10, 190 + 6, 199 + 10);
                gp.DrawLine(newpen, 0 + 6, 208 + 10, 190 + 6, 208 + 10);
                gp.DrawLine(newpen, 27 + 6, 174 + 10, 27 + 6, 208 + 10);
                gp.DrawLine(newpen, 146 + 6, 174 + 10, 146 + 6, 199 + 10);
                gp.DrawLine(newpen, 62 + 6, 190 + 10, 62 + 6, 199 + 10);
                gp.DrawLine(newpen, 92 + 6, 190 + 10, 92 + 6, 199 + 10);
                gp.DrawLine(newpen, 112 + 6, 190 + 10, 112 + 6, 199 + 10);
                gp.DrawLine(newpen, 132 + 6, 190 + 10, 132 + 6, 199 + 10);
                gp.DrawLine(newpen, 46 + 6, 199 + 10, 46 + 6, 208 + 10);
                gp.DrawLine(newpen, 142 + 6, 238 + 10, 190 + 6, 238 + 10);
                gp.DrawLine(newpen, 142 + 6, 238 + 10, 142 + 6, 272 + 10);
                gp.DrawLine(newpen, 152 + 6, 238 + 10, 152 + 6, 272 + 10);
                gp.DrawLine(newpen, 0 + 6, 23 + 10, 0 + 6, 272 + 10);
                gp.DrawLine(newpen, 0 + 6, 272 + 10, 190 + 6, 272 + 10);
                gp.DrawLine(newpen, 190 + 6, 12 + 10, 190 + 6, 272 + 10);            }
        }
    }
    
}
请问这段代码有什么问题吗

解决方案 »

  1.   

    namespace table 

        public partial class Form1 : Form 
        { 
            public Form1() 
            { 
                InitializeComponent(); 
            }         public class Form1 // 此处Form1和外面的Form1同名了
            { 
            }}
      

  2.   

    public class Form1 
            { 
    }多了,你在Form1里有声明了一个Form1
      

  3.   

    “table.Form1”并不包含“Form1_Load”的定义 现在又显示这个错误了,
      

  4.   

    去掉里面的Form1类 
    namespace table  
    {  
        public partial class Form1 : Form  
        {  
            public Form1()  
            {  
                InitializeComponent();  
            }  
            protected override void OnPaint(PaintEventArgs e) 
            { 
                //……
            }        
    }
      

  5.   


    在界面设计处 查看Form1的事件 将Form1_Load事件删除之