using
System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace 图形动画
... {
public partial class Form1 : Form
...{
public Form1()
...{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
...{
this.Left = 0;
this.Width = Screen.AllScreens[0].WorkingArea.Width;
pictureBox1.Left = this.Width - pictureBox1.Width;
this.Height = pictureBox1.Height + 19;
}
private void Form1_Paint(object sender, PaintEventArgs e)
...{
}
//从左到右拉伸显示
int iWidth; //图像宽度
int iHeight; //图像高度
//取得Graphics对象
Graphics g;
Image image;
private void myCreateGraphics()
...{
iWidth = this.pictureBox1.Width; //图像宽度
iHeight = this.pictureBox1.Height; //图像高度
//取得Graphics对象
g = this.pictureBox1.CreateGraphics();
g.Clear(Color.Gray); //初始为全灰色
}
Graphics Coverg;//界面
private void mynewCreateGraphics()
...{
iWidth = this.pictureBox1.Width; //图像宽度
iHeight = this.pictureBox1.Height; //图像高度
//取得Graphics对象
image = new Bitmap(iWidth, iHeight);
g = Graphics.FromImage(image);
Coverg = this.CreateGraphics();
}
private void button1_Click(object sender, EventArgs e)
...{
//从左到右拉伸显示
myCreateGraphics();
for (int x = 0; x <= iWidth; x = x + 2)
...{
g.DrawImage(pictureBox1.Image, 0, 0, x, iHeight);
//Application.DoEvents();
}
}
private void button2_Click(object sender, EventArgs e)
...{
//从上到下拉伸显示
myCreateGraphics();
for (int y = 0; y <= iHeight; y = y + 2)
...{
g.DrawImage(pictureBox1.Image, 0, 0, iWidth, y);
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace 图形动画
... {
public partial class Form1 : Form
...{
public Form1()
...{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
...{
this.Left = 0;
this.Width = Screen.AllScreens[0].WorkingArea.Width;
pictureBox1.Left = this.Width - pictureBox1.Width;
this.Height = pictureBox1.Height + 19;
}
private void Form1_Paint(object sender, PaintEventArgs e)
...{
}
//从左到右拉伸显示
int iWidth; //图像宽度
int iHeight; //图像高度
//取得Graphics对象
Graphics g;
Image image;
private void myCreateGraphics()
...{
iWidth = this.pictureBox1.Width; //图像宽度
iHeight = this.pictureBox1.Height; //图像高度
//取得Graphics对象
g = this.pictureBox1.CreateGraphics();
g.Clear(Color.Gray); //初始为全灰色
}
Graphics Coverg;//界面
private void mynewCreateGraphics()
...{
iWidth = this.pictureBox1.Width; //图像宽度
iHeight = this.pictureBox1.Height; //图像高度
//取得Graphics对象
image = new Bitmap(iWidth, iHeight);
g = Graphics.FromImage(image);
Coverg = this.CreateGraphics();
}
private void button1_Click(object sender, EventArgs e)
...{
//从左到右拉伸显示
myCreateGraphics();
for (int x = 0; x <= iWidth; x = x + 2)
...{
g.DrawImage(pictureBox1.Image, 0, 0, x, iHeight);
//Application.DoEvents();
}
}
private void button2_Click(object sender, EventArgs e)
...{
//从上到下拉伸显示
myCreateGraphics();
for (int y = 0; y <= iHeight; y = y + 2)
...{
g.DrawImage(pictureBox1.Image, 0, 0, iWidth, y);
}