作者jghter (天都黑了回家吧 这是我)
看板C_Sharp
标题C#超新手请求协助
时间Sun Nov 30 00:57:22 2008
版上的前辈们好
因为实习上的需求 要写个简单的拉霸机程式
可我自己一点程式语言基础也没有 想说就去买书摸看看
大概是天资不够聪颖 弄了好久却一点成果也没有
於是只好上来请求好心人的协助了 请帮帮忙~~
这个拉霸机没有要很复杂
只要每次按钮後 每个方格能跑出不同图案就好 (不用连线也不用计分)
以下是我自己的尝试
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 WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int i = 0, score = 0;
private void button1_Click(object sender, EventArgs e)
{
}
private void pictureBox1_Click(object sender, EventArgs e)
{
}
private void pictureBox2_Click(object sender, EventArgs e)
{
}
private void pictureBox3_Click(object sender, EventArgs e)
{
}
private void pictureBox4_Click(object sender, EventArgs e)
{
}
private void pictureBox5_Click(object sender, EventArgs e)
{
}
private void pictureBox6_Click(object sender, EventArgs e)
{
}
private void pictureBox7_Click(object sender, EventArgs e)
{
}
private void pictureBox8_Click(object sender, EventArgs e)
{
}
private void pictureBox9_Click(object sender, EventArgs e)
{
}
private void timer1_Tick(object sender, EventArgs e)
{
int v1, v2, v3, v4, v5, v6, v7, v8, v9;
Random rndObj = new Random();
int rndNum = rndObj.Next();
i++;
v1 = rndObj.Next(2);
v2 = rndObj.Next(2);
v3 = rndObj.Next(2);
v4 = rndObj.Next(10);
v5 = rndObj.Next(10);
v6 = rndObj.Next(10);
v7 = rndObj.Next(10);
v8 = rndObj.Next(10);
v9 = rndObj.Next(10);
pictureBox1.Image = imageList1.Images[v1];
pictureBox2.Image = imageList1.Images[v2];
pictureBox3.Image = imageList1.Images[v3];
pictureBox4.Image = imageList1.Images[v4];
pictureBox5.Image = imageList1.Images[v5];
pictureBox6.Image = imageList1.Images[v6];
pictureBox7.Image = imageList1.Images[v7];
pictureBox8.Image = imageList1.Images[v8];
pictureBox9.Image = imageList1.Images[v9];
if (i == 25)
{
timer1.Enabled = false;
button1.Enabled = true;
button1.Text = "拉霸!";
pictureBox1.Image = imageList1.Images[v1];
pictureBox2.Image = imageList1.Images[v2];
pictureBox3.Image = imageList1.Images[v3];
pictureBox4.Image = imageList1.Images[v4];
pictureBox5.Image = imageList1.Images[v5];
pictureBox6.Image = imageList1.Images[v6];
pictureBox7.Image = imageList1.Images[v7];
pictureBox8.Image = imageList1.Images[v8];
pictureBox9.Image = imageList1.Images[v9];
i = 0;
}
}
}
}
因为我是超新手 (连问题在哪也不晓得)
如果你愿意花点时间教我写出这个程式 我会很感谢的
我人在板桥 可以带着笔电去找你 (北县市可)
愿以下午茶或晚餐作为回报
站内信或水球都欢迎
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.192.82
1F:→ leo60037:爆桃园ˊˋ 11/30 02:04
2F:→ leo60037:在 button1_Click 中 加入 button1.Enabled = false; 11/30 02:11
3F:→ leo60037:以及 timer1.Enabled = true; 11/30 02:12
4F:→ jghter:感谢上面leo大肯理我!! 11/30 12:38
5F:→ jghter:问题一:执行程式时 picturebox没有出现(?) 11/30 12:40
6F:→ jghter:问题二 BUTTOM1并没有被TEXTBOX替代,按了也没恢复 11/30 12:41
7F:→ leo60037:是说你加入了给你的那两行 程式也是完全没动作吗? 12/01 20:03
8F:→ leo60037:整个专案传来看看比较了解是怎样 12/01 20:04
9F:推 tomex:这版上也是有好人的 :) 12/05 17:35