我在网上下了陈广老师的视频,照着视频做俄罗斯方块,可是当我对这段代码进行添加时,出现了问题,程序如下:
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?希望懂的人帮忙解决一下,万分感激!