主题 : VS2008的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 51812
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2011-07-07
最后登录: 2011-08-18
楼主  发表于: 2011-08-18 09:28

 VS2008的问题

我在网上下了陈广老师的视频,照着视频做俄罗斯方块,可是当我对这段代码进行添加时,出现了问题,程序如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace BlockConfig
{
  public partial class MainForm : Form
  {
  public MainForm()
  {
  InitializeComponent();
  }

  private void lblmatrix_Paint(object sender, PaintEventArgs e)
  {
  Graphics gp = e.Graphics;
  gp.Clear(Color.Black);
  Pen p = new Pen(Color.White);
  for (int i = 21; i < 80; i += 21)
  {
  gp.DrawLine(p, 1, i, 84, i);
  }
  }
  }
}
其实就是MianForm.cs的程序,我可以确定程序没有错误,不存在死循环。可是当我点击“启动调试”这个按钮的时候,并没有像视频里讲的那样在黑框里绘出白线来。且标题栏里一直显示“正在运行”,“启动调试”这个按钮也处于不可操作的状态。我不知道这是不是VS2008的一个BUG?希望懂的人帮忙解决一下,万分感激!