如何用c#实现扫雷的界面?
如何用c#实现扫雷的界面?主要是那些button该怎么弄,我想是在窗体载入的时候把扫雷的界面加载出来,使用数组进行编程。我现在只要实现扫雷的界面就可以了,至于扫雷这个游戏...
如何用c#实现扫雷的界面?主要是那些button该怎么弄,我想是在窗体载入的时候把扫雷的界面加载出来,使用数组进行编程。
我现在只要实现扫雷的界面就可以了,至于扫雷这个游戏的代码就不必了,希望高手帮帮忙!在线等!
private void Form1_Load(object sender, EventArgs e)
{
Button[] bt;
bt = new Button[5];
for (int i = 0; i < bt.Length; i++)
{
bt[i] = new Button();
bt[i].Left = i * 74;
Controls.Add(bt[i]);
}
}
我这样做只是实现了一行,请问接下来该怎么做呢? 展开
我现在只要实现扫雷的界面就可以了,至于扫雷这个游戏的代码就不必了,希望高手帮帮忙!在线等!
private void Form1_Load(object sender, EventArgs e)
{
Button[] bt;
bt = new Button[5];
for (int i = 0; i < bt.Length; i++)
{
bt[i] = new Button();
bt[i].Left = i * 74;
Controls.Add(bt[i]);
}
}
我这样做只是实现了一行,请问接下来该怎么做呢? 展开
4个回答
展开全部
for(int x=0;x<你扫雷的行数;x++)
{
Button[] bt;
bt = new Button[5];
for (int i = 0; i < bt.Length; i++)
{
bt[i] = new Button();
if(x>0)
bt[i].Top=i*74;
bt[i].Left = i * 74;
Controls.Add(bt[i]);
}
{
Button[] bt;
bt = new Button[5];
for (int i = 0; i < bt.Length; i++)
{
bt[i] = new Button();
if(x>0)
bt[i].Top=i*74;
bt[i].Left = i * 74;
Controls.Add(bt[i]);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我估计要动态生成那些button才行 不然你不可能一个一个button托上去吧,自己去查一下如何动态生成button。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
画出来最简单,自定义panel的贴图,在不同的事件下的状态。button的原理也是一样的,不过你设置几乘几大小的时候需要生成button阵列,new 循环。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么必须用button呢?直接绘图也可以的吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询