📄 form1.cs
字号:
result0=MessageBox.Show("很好,你已经完成了游戏,谢谢!\n请问你想再玩吗?"," ",MessageBoxButtons.YesNo,MessageBoxIcon.Question);
if(result0==DialogResult.No)
{
DialogResult result2;
result2=MessageBox.Show("你是退出程序吗?"," ",MessageBoxButtons.YesNo,MessageBoxIcon.Question);
if(result2==DialogResult.Yes)
{Application.Exit();}
}
else if(result0==DialogResult.Yes)
{
MessageBox.Show("这个游戏挺是不是很简单呀? ^_^ 哈哈!\n但是你要是想再试试的话可以点击“开始”,谢谢");
}
}
}
//*****************************************************************************************************************************
private void button26_Click(object sender, System.EventArgs e)
{
button52.Enabled = true;
MessageBox.Show("请准备好开始游戏!\n","游戏开始",MessageBoxButtons.OK,MessageBoxIcon.Question);
second = 0;
label3.Text = "说明:\n在点击开始后可以进行游戏\n鼠标左键单击右边的一副图,然后,放到你认为它在左边图的位置";
t1.Enabled = true;
pictureBox1.Image=Image.FromFile(Directory.GetCurrentDirectory()+"\\我的爱人"+".JPG");
for(int i=0;i<5;i++)//两个for用于初始化www队
{
for(int j=0;j<5;j++)
{
chens = image.Clone(new Rectangle(j*75,i*75,75,75),System.Drawing.Imaging.PixelFormat.DontCare);
www.Add(chens);
}
}
Random run = new Random();
for(int i=0;i<25;i++)//初始化数组button
{
button[i]=i;
}
for(int i=0;i<25;i++)//让数组button乱序
{
int c,d,k;
c = run.Next(0,25);
d = run.Next(0,25);
k=button[c];
button[c]=button[d];
button[d]=k;
}
chen.Clear();//清空存放图片的队chen
for(int i=0;i<25;i++)//用个for来把混乱的图给它(chen)
{
chen.Add(www[button[i]]);
}
///////////////////////////////////////////////////////////
ButtonImage();//这个方法用意是:绘制左右图
}
//****************************************************************************************
public void ButtonImage()//这个方法用意是绘制左右图
{
//绘制重新开始时的左图
button1.Image = Image.FromFile("黑.JPG");button2.Image = Image.FromFile("黑.JPG");
button3.Image = Image.FromFile("黑.JPG");button4.Image = Image.FromFile("黑.JPG");
button5.Image = Image.FromFile("黑.JPG");button6.Image = Image.FromFile("黑.JPG");
button7.Image = Image.FromFile("黑.JPG");button8.Image = Image.FromFile("黑.JPG");
button9.Image = Image.FromFile("黑.JPG");button10.Image = Image.FromFile("黑.JPG");
button11.Image = Image.FromFile("黑.JPG");button12.Image = Image.FromFile("黑.JPG");
button13.Image = Image.FromFile("黑.JPG");button14.Image = Image.FromFile("黑.JPG");
button15.Image = Image.FromFile("黑.JPG");button16.Image = Image.FromFile("黑.JPG");
button17.Image = Image.FromFile("黑.JPG");button18.Image = Image.FromFile("黑.JPG");
button19.Image = Image.FromFile("黑.JPG");button20.Image = Image.FromFile("黑.JPG");
button21.Image = Image.FromFile("黑.JPG");button22.Image = Image.FromFile("黑.JPG");
button23.Image = Image.FromFile("黑.JPG");button24.Image = Image.FromFile("黑.JPG");
button25.Image = Image.FromFile("黑.JPG");
//绘制重新开始时的右图
button27.Image = (Image)chen[0];
button28.Image = (Image)chen[1];button29.Image = (Image)chen[2];
button30.Image = (Image)chen[3];button31.Image = (Image)chen[4];
button32.Image = (Image)chen[5];button33.Image = (Image)chen[6];
button34.Image = (Image)chen[7];button35.Image = (Image)chen[8];
button36.Image = (Image)chen[9];button37.Image = (Image)chen[10];
button38.Image = (Image)chen[11];button39.Image = (Image)chen[12];
button40.Image = (Image)chen[13];button41.Image = (Image)chen[14];
button42.Image = (Image)chen[15];button43.Image = (Image)chen[16];
button44.Image = (Image)chen[17];button45.Image = (Image)chen[18];
button46.Image = (Image)chen[19];button47.Image = (Image)chen[20];
button48.Image = (Image)chen[21];button49.Image = (Image)chen[22];
button50.Image = (Image)chen[23];button51.Image = (Image)chen[24];
}
//***********************************************************************************
//以下为:在button上单击鼠标左键时候发生的事件
private void button27_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button27);
a=button[0];
}
private void button28_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button28);
a=button[1];
}
private void button29_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button29);
a=button[2];
}
private void button30_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button30);
a=button[3];
}
private void button31_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button31);
a=button[4];
}
private void button32_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button32);
a=button[5];
}
private void button33_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button33);
a=button[6];
}
private void button34_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button34);
a=button[7];
}
private void button35_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button35);
a=button[8];
}
private void button36_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button36);
a=button[9];
}
private void button37_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button37);
a=button[10];
}
private void button38_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button38);
a=button[11];
}
private void button39_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button39);
a=button[12];
}
private void button40_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button40);
a=button[13];
}
private void button41_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button41);
a=button[14];
}
private void button42_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button42);
a=button[15];
}
private void button43_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button43);
a=button[16];
}
private void button44_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button44);
a=button[17];
}
private void button45_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button45);
a=button[18];
}
private void button46_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button46);
a=button[19];
}
private void button47_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button47);
a=button[20];
}
private void button48_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button48);
a=button[21];
}
private void button49_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button49);
a=button[22];
}
private void button50_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button50);
a=button[23];
}
private void button51_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
Cindex = this.Controls.GetChildIndex(this.button51);
a=button[24];
}
private void button1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(a==0){
button1.Image =(Image) www[0];
booltime0=true;
System.Windows.Forms.Button temp = (System.Windows.Forms.Button)this.Controls[Cindex];
temp.Image = null;
}
a=-1;
booltime();//booltime判断是否已经把图拼好,并询问是不是再玩
}
private void button2_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(a==1){
button2.Image =(Image) www[1];
booltime1=true;
System.Windows.Forms.Button temp = (System.Windows.Forms.Button)this.Controls[Cindex];
temp.Image = null;
}
a=-1;
booltime();//booltime判断是否已经把图拼好,并询问是不是再玩
}
private void button3_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(a==2){
button3.Image =(Image) www[2];
booltime2=true;
System.Windows.Forms.Button temp = (System.Windows.Forms.Button)this.Controls[Cindex];
temp.Image = null;
}
a=-1;
booltime();//booltime判断是否已经把图拼好,并询问是不是再玩
}
private void button4_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(a==3){
button4.Image =(Image) www[3];
booltime3=true;
System.Windows.Forms.Button temp = (System.Windows.Forms.Button)this.Controls[Cindex];
temp.Image = null;
}
a=-1;
booltime();//booltime判断是否已经把图拼好,并询问是不是再玩
}
private void button5_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(a==4){
button5.Image =(Image) www[4];
booltime4=true;
System.Windows.Forms.Button temp = (System.Windows.Forms.Button)this.Controls[Cindex];
temp.Image = null;
}
a=-1;
booltime();//booltime判断是否已经把图拼好,并询问是不是再玩
}
private void button6_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -