⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form1.cs

📁 C#编程100例源码,有好多例子呀,希望对学习C#的朋友有用,这是第五个包!20个
💻 CS
📖 第 1 页 / 共 2 页
字号:

		private void Form_Paint(object sender, PaintEventArgs e)
		{
			Graphics g = e.Graphics;
			Rectangle mainRect = new Rectangle(0, 0, 695, 278);
			Region mainRegion = new Region(mainRect);
			e.Graphics.SetClip(mainRegion, CombineMode.Replace);
    
			Point point1 = new Point(0, 32);
			Point point2 = new Point(9, 20);
			Point point3 = new Point(21, 13);
			Point point4 = new Point(34, 9);
    
			// Create an array of the points.
			Point[] curvePoints = { point1, point2, point3, point4 };
    
			// Create a GraphicsPath object and add a curve.
			GraphicsPath myPath = new GraphicsPath();
			myPath.AddCurve(curvePoints, 0, 3, 0.8f);
			myPath.AddLine(36, 9, 378, 9);

			point1.X=378;point1.Y=9;
			point2.X=387;point2.Y=5;
			point3.X=394;point3.Y=0;
			Point[] curvePoints2 = { point1, point2, point3 };
			myPath.AddCurve(curvePoints2, 0, 2, 0.8f);

			myPath.AddLine(394, 0, 0, 0);

			Region ExcludeRegion3 = new Region(myPath);
			e.Graphics.ExcludeClip(ExcludeRegion3);
    
			//left bottom
			GraphicsPath myPath3 = new GraphicsPath();
			point1.X=0;point1.Y=180;
			point2.X=19;point2.Y=198;
			point3.X=62;point3.Y=204;
			point4.X=83;point4.Y=221;
			Point point5 = new Point(93, 248);
			Point point6 = new Point(102, 267);
			Point point7 = new Point(125, 278);
			Point[] curvePoints3 = { point1, point2, point3, point4, point5, point6, point7 };
			myPath3.AddCurve(curvePoints3, 0, 6, 0.8f);
			myPath3.AddLine(125, 278, 90, 300);
			myPath3.AddLine(90, 300, 0, 300);
			Region ExcludeRegion2 = new Region(myPath3);
			e.Graphics.ExcludeClip(ExcludeRegion2);

			point1.X=454;point1.Y=0;
			point2.X=470;point2.Y=12;
			point3.X=481;point3.Y=34;
			Point[] curvePoints4 = { point1, point2, point3 };
			GraphicsPath myPath2 = new GraphicsPath();
			myPath2.AddCurve(curvePoints4, 0, 2, 0.8f);

			myPath2.AddLine(481, 30, 481, 76);
			myPath2.AddLine(481, 76, 495, 76);
			myPath2.AddLine(495, 76, 495, 0);
			Region ExcludeRegion4 = new Region(myPath2);
			e.Graphics.ExcludeClip(ExcludeRegion4);

			// right side
			GraphicsPath myPath5 = new GraphicsPath();
			point1.X=481;point1.Y=76;
			point2.X=494;point2.Y=115;
			point3.X=481;point3.Y=158;
			Point[] curvePoints5 = { point1, point2, point3 };
			myPath5.AddCurve(curvePoints5, 0, 2, 0.8f);
			myPath5.AddLine(481, 158, 481, 279);
			myPath5.AddLine(481, 255, 495, 279);
			myPath5.AddLine(495, 279, 495, 0);

			Region ExcludeRegion6 = new Region(myPath5);
			e.Graphics.ExcludeClip(ExcludeRegion6);

			point1.X=480;point1.Y=250;
			point2.X=469;point2.Y=264;
			point3.X=446;point3.Y=278;
			Point[] curvePoints6 = { point1, point2, point3 };
			GraphicsPath myPath4 = new GraphicsPath();
			myPath4.AddCurve(curvePoints6, 0, 2, 0.8f);

			myPath4.AddLine(450, 277, 495, 279);

			Region ExcludeRegion5 = new Region(myPath4);

			e.Graphics.ExcludeClip(ExcludeRegion5);

			e.Graphics.DrawImage(img, 0, 0, 495,278);
    
			// Reset clipping region to infinite.
			e.Graphics.ResetClip();
		}
		private void button1_Click(object sender, System.EventArgs e)
		{
			Application.Exit();
		}


		private void Playing_MouseEnter(object sender, System.EventArgs e)
		{
			this.Playing.Image = System.Drawing.Bitmap.FromFile("PlayingOver.jpg");
			disp.Text = "Play Mode";
		}
		private void Circle_MouseEnter(object sender, System.EventArgs e)
		{
			this.Circle.Image = System.Drawing.Bitmap.FromFile("CircleOver.jpg");
			if(playFlg)
				disp.Text = "Play ...";
			else
				disp.Text = "Start Play";
		}

		private void Circle_MouseLeave(object sender, System.EventArgs e)
		{
			this.Circle.Image = System.Drawing.Bitmap.FromFile("Circle.jpg");
			disp.Text = "";
			if(playFlg)
				disp.Text = "Play ...";
		}

		private void pictureBox1_Click(object sender, System.EventArgs e)
		{
			this.Playing.Image = System.Drawing.Bitmap.FromFile("PlayingUp.jpg");

		}

		private void Playing_Click(object sender, System.EventArgs e)
		{
			this.CDAudio.Image = System.Drawing.Bitmap.FromFile("CDAudio.jpg");
		}

		private void CDAudio_MouseEnter(object sender, System.EventArgs e)
		{
			this.CDAudio.Image = System.Drawing.Bitmap.FromFile("CDOver.jpg");
			disp.Text = "Select CD";
		}

		private void CDAudio_MouseLeave(object sender, System.EventArgs e)
		{
			this.CDAudio.Image = System.Drawing.Bitmap.FromFile("CDAudio.jpg");
			disp.Text = "";
			if(playFlg)
				disp.Text = "Play ...";
		}

		private void Playing_MouseLeave(object sender, System.EventArgs e)
		{
			this.Playing.Image = System.Drawing.Bitmap.FromFile("PlayingUp.jpg");
			disp.Text = "";
			if(playFlg)
				disp.Text = "Play ...";
		}

		private void button1_Click_1(object sender, System.EventArgs e)
		{
			Application.Exit();
		}

		private void smBut_Click(object sender, System.EventArgs e)
		{
			Invalidate();
		}

		private void smBut_MouseEnter(object sender, System.EventArgs e)
		{
			smBut.Image = System.Drawing.Bitmap.FromFile("buttonOver2.jpg");
			disp.Text = "Hi .... from Jibin Pan";
		}

		private void smBut_MouseLeave(object sender, System.EventArgs e)
		{
			smBut.Image = System.Drawing.Bitmap.FromFile("buttonNormal.jpg");
			disp.Text = "";
			if(playFlg)
				disp.Text = "Play ...";
		}

		private void stopBut_MouseEnter(object sender, System.EventArgs e)
		{
			stopBut.Image = System.Drawing.Bitmap.FromFile("stopButOver.jpg");
			disp.Text = "Stop Play";
		}

		private void stopBut_MouseLeave(object sender, System.EventArgs e)
		{
			stopBut.Image = System.Drawing.Bitmap.FromFile("stopButNormal.jpg");
			disp.Text = "";
			if(playFlg)
				disp.Text = "Play ...";
		}

		public void Form1_MouseMove(object sender, MouseEventArgs e)
		{
			if( blnMoving )
			{
				Point temp = new Point(0,0);

				temp.X = this.Location.X + (e.X - MouseDownX);
				temp.Y = this.Location.Y + (e.Y - MouseDownY);
				this.Location = temp;
			}
		}

		private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
		{
			if (e.Button == MouseButtons.Left)
			{
				blnMoving = true;
				MouseDownX = e.X;
				MouseDownY = e.Y;
			}
		}

		private void Form1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
		{
			if (e.Button == MouseButtons.Left)
				blnMoving = false;
		}

		private void Ex_MouseEnter(object sender, System.EventArgs e)
		{
			disp.Text = "Exit";
		}

		private void Ex_MouseLeave(object sender, System.EventArgs e)
		{
			disp.Text = "";
			if(playFlg)
				disp.Text = "Play ...";
		}

		private void Circle_Click(object sender, System.EventArgs e)
		{
			disp.Text = "Play ...";
			playFlg = true;
			for ( int i = 1; i < 9; i++ )
				imgList.Add( Image.FromFile( "hotc" + i + ".jpg" ) );
			animatPicture.Image = (Image) imgList[ 0 ];
		}
		private void time1_Tick(object sender, EventArgs e)
		{
			DateTime t = DateTime.Now;
			tm.Text = t.ToLongTimeString();
			cnt = ( cnt + 1 ) % 15;
			animatPicture.Image = ( Image )imgList[ cnt ];
		}

		private void stopBut_Click(object sender, System.EventArgs e)
		{
			playFlg = false;
			imgList.Clear();
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -