我用窗体的Paint事件绘制了一个图形,但是想让它移动,不想把画的图放在pictureBox1里或者其它的容器里移动,不知道代码怎么写,希望能帮我解决下?
如果用Paint事件绘制的图片不能移动,那么希望能给段代码,能让自己绘制的图片移动的?谢谢!
如果用Paint事件绘制的图片不能移动,那么希望能给段代码,能让自己绘制的图片移动的?谢谢!
解决方案 »
- 怎么让lable1.text显示char[ ]a里的内容?
- 在线等 急急急 linq 分组 问题
- =======C#通过Excel COM组件取值问题=======
- 急、在线等!高手请近!怎样给gif格式的图片加水印呀?
- 怎么写dll文件接口
- listview大容量数据问题,请各位高手相助!
- 谁能够提供一个简单的智能客户端的部署安装事例,不要IssueVision(我没看明白),急用
- 为什么远程桌面在窗口模式下注册的热键能用,全屏模式下注册热键就没用呢?
- 怎么判断两种颜色是否大致相等?谢谢
- 高分求解--菜鸟的问题!
- 请问winform如何绑定datagrid,我的代码始终无法显示数据
- 怎样让小数位四舍五入保留两位小数,即使小数位全是0也要保留两位
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;namespace play
{
public partial class Form1 : Form
{
int x;
int y; public Form1()
{
InitializeComponent();
} protected override void OnPaint(PaintEventArgs e)
{
Graphics g = e.Graphics;
Image img = new Bitmap(@"E:\VsProject\play\x1.gif");
g.DrawImageUnscaled(img, x, y);
}
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
x = e.X;
y = e.Y;
this.Refresh();
}
}
}
记得在消息中启用Form1_MouseMove
并在E:\VsProject\play\x1.gif 有这个gif文件