C#随机更换
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
}
void MainFormPaint(object sender, PaintEventArgs e)//画图事件
{
Graphics g =e.Graphics;
Font crFont =new Font("arial",24,FontStyle.Regular); //字体属性
{str[a,b]="x";
g.DrawString(str[a,b],crFont,brush,a*40,b*40);}
else{str[a,b]="o";
g.DrawString(str[a,b],crFont,brush,a*40,b*40);}
}
}boo=false;
}else if(boo){
for(a=0;a<7;a++){ //a行数b列数
for(b=0;b<10;b++){
int suiji = Suiji.Next(1, 40);
if(suiji>20)
fm=this;
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
void Timer1Tick(object sender, EventArgs e)
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
this.DoubleBuffered=true;//双缓冲
{
boo=true;
fm.Invalidate();
z++;
}
private static void Main(string[] args)
{
Application.Run(new Form3());
}
}
}
float i,j;
int a,b;
Boolean boo=true;
Random Suiji=new Random();
string[,] str =new string[7,10];
Form3 fm=null;//窗体
public Form3()
{
if(e.Button==MouseButtons.Left){
i=e.X/40.0f;
j=e.Y/40.0f;
z++;
fm.Invalidate();
}
void Button1Click(object sender, EventArgs e)
}
}
void Form3MouseMove(object sender, MouseEventArgs e)
{
this.Text = "当前鼠标的位置为:( " + e.X + " , " + e.Y + ")";
}
void MainClick(object sender, MouseEventArgs e){
Brush brush=new SolidBrush(Color.Red); //字体颜色
if(z==1){
for(a=0;a<7;a++){
for(b=0;b<10;b++){
str[a,b]="o";
g.DrawString(str[a,b],crFont,brush,a*40,b*40);
/*
* 由SharpDevelop创建。
* 用户: Administrator
* 日期: 2015/12/16
* 时间: 14:22
*
* 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件
*/
using System;
using System.Drawing;
}
}boo=false;
}else{
for(a=0;a<7;a++){
for(b=0;b<10;b++){
if(i>a && i<a+1 && j>b && j<(b+1))
{str[a,b]="x";
g.DrawString(str[a,b],crFont,brush,a*40,b*40);
}else{
g.DrawString(str[a,b],crFont,brush,a*40,b*40);
}
}
}
using System.Windows.Forms;
namespace a
{
/// <summary>
/// Description of Form3.
/// </summary>
public partial class Form3 : Form
{
int z=1;
void MainFormPaint(object sender, PaintEventArgs e)//画图事件
{
Graphics g =e.Graphics;
Font crFont =new Font("arial",24,FontStyle.Regular); //字体属性
{str[a,b]="x";
g.DrawString(str[a,b],crFont,brush,a*40,b*40);}
else{str[a,b]="o";
g.DrawString(str[a,b],crFont,brush,a*40,b*40);}
}
}boo=false;
}else if(boo){
for(a=0;a<7;a++){ //a行数b列数
for(b=0;b<10;b++){
int suiji = Suiji.Next(1, 40);
if(suiji>20)
fm=this;
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
void Timer1Tick(object sender, EventArgs e)
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
this.DoubleBuffered=true;//双缓冲
{
boo=true;
fm.Invalidate();
z++;
}
private static void Main(string[] args)
{
Application.Run(new Form3());
}
}
}
float i,j;
int a,b;
Boolean boo=true;
Random Suiji=new Random();
string[,] str =new string[7,10];
Form3 fm=null;//窗体
public Form3()
{
if(e.Button==MouseButtons.Left){
i=e.X/40.0f;
j=e.Y/40.0f;
z++;
fm.Invalidate();
}
void Button1Click(object sender, EventArgs e)
}
}
void Form3MouseMove(object sender, MouseEventArgs e)
{
this.Text = "当前鼠标的位置为:( " + e.X + " , " + e.Y + ")";
}
void MainClick(object sender, MouseEventArgs e){
Brush brush=new SolidBrush(Color.Red); //字体颜色
if(z==1){
for(a=0;a<7;a++){
for(b=0;b<10;b++){
str[a,b]="o";
g.DrawString(str[a,b],crFont,brush,a*40,b*40);
/*
* 由SharpDevelop创建。
* 用户: Administrator
* 日期: 2015/12/16
* 时间: 14:22
*
* 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件
*/
using System;
using System.Drawing;
}
}boo=false;
}else{
for(a=0;a<7;a++){
for(b=0;b<10;b++){
if(i>a && i<a+1 && j>b && j<(b+1))
{str[a,b]="x";
g.DrawString(str[a,b],crFont,brush,a*40,b*40);
}else{
g.DrawString(str[a,b],crFont,brush,a*40,b*40);
}
}
}
using System.Windows.Forms;
namespace a
{
/// <summary>
/// Description of Form3.
/// </summary>
public partial class Form3 : Form
{
int z=1;