using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Text;
using System.Windows.Forms;
namespace example1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Paint(object sender, PaintEventArgs e)
        {
            Graphics g = e.Graphics;
            Brush brSolid = new SolidBrush(Color.Blue);
            Brush brHatch = new HatchBrush(HatchStyle.HorizontalBrick, Color.Red, Color.Yellow);
            Brush brGradient = new LinearGradientBrush(new Rectangle(0, 0, 200, 200), Color.Black, Color.LightGray, 45, false);
            g.FillRectangle(brGradient, 10, 10, 200, 200);
            g.FillEllipse(brHatch, 200, 200, 150, 190);
            g.FillPie(brSolid, 0, 0, 300,300, 285, 75);
        }
    }
}
//这个程序总是提示“不包含适合于入口点的静态main方法”

解决方案 »

  1.   

    问题不在你贴的这段代码里,你再找找你的项目里,有没有一个Program.cs,通常VS的项目,那里才是整个程序的入口点,就是定义main函数的地方。
      

  2.   

    检查Program.cs文件    是否和下面的代码有出入?
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Windows.Forms;namespace WindowsFormsApplication7
    {
        static class Program
        {
            /// <summary>
            /// 应用程序的主入口点。
            /// </summary>
            [STAThread]
            static void Main()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run();
            }
        }
    }
      

  3.   

    就是没有启动项啊,
    你写个Main()方法就可以了
      

  4.   

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Windows.Forms;namespace WindowsFormsApplication8
    {
        static class Program
        {
            /// <summary>
            /// 应用程序的主入口点。
            /// </summary>
            [STAThread]
            static void Main()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new Form1());
            }
        }
    }
      

  5.   

    对啊。。main()函数是程序的入口点。。要是没这个。程序是没法运行的额
      

  6.   

    上面说的都对,不过我更怀疑你是不是把一个form程序粘到console app工程里了,而且粘的时候还把main方法给删除了 :)