有2个按钮,分别为按钮1和按钮2.
要求:
1.开始的时候按钮1上有背景图片,按钮2为空;当用鼠标左键按住按钮1上的图片时,图片浮起可拖动,一直按住左键拖动一段距离后放开,图片就到了按钮2上。
2.同时,只要双击按钮1也可以做到按钮1上的背景图跳到按钮2
====================================================
求解如何实现?
C#如何实现图片按钮上图片的移动
private void button1_Click(object sender, EventArgs e){ int x = 300;int y = 200; \/\/指定移动的位置 for (int i = 0; i < 100; i++){ pictureBox1.Location = new Point(pictureBox1.Location.X + x\/100, pictureBox1.Location.Y + y\/100);System.Threading.Thread.Sleep(1...
在C#编程中用键盘上的方向键来控制一张图片的移动的代码怎么写?
代码如下:void MainFormKeyDown(object sender, KeyEventArgs e){ int intDev = 10;switch(e.KeyCode){ case Keys.Left:Image1.Left -= intDev;break;case Keys.Right:Image1.Left += intDev;break;case Keys.Up:Image1.Top -= intDev;break;case Keys.Down:Image1.Top += intDev;break;...
请问C#中如何实现点击一个按钮使别的控件上移或下移或左移或右移?
我给你一个例子,这个是使用按钮控制一个图片移动,其它控件可以参照此例:private static int temp;private void btnLeft_Click(object sender, EventArgs e){ if (this.picShow.Location.X == 0){ MessageBox.Show("已经到最左边了!");} else { temp = picShow.Location.X;temp -= 10;pic...
c#怎么同时用键盘控制两个图片移动, 比如按A,图片1左移,同时按→图片右...
WINFORM的话在FORM窗体的KeyDown事件中添加处理方法。参数e的keycode属性中可以与枚举类型Keys提供的按键进行比较,然后在相应的判断语句之后进行图片容器控件位置的调整。简单的例子 private void Form1_KeyDown(object sender, KeyEventArgs e){ switch (e.KeyCode){ case Keys.Left:label1.Location = new...
C#picturebox如何让图片运动啊?
改变它的location.X或location.Y属性就OK了。比如下面的代码会让图片向左移动 (没有用时钟,不是推荐的方法,仅仅是演示原理)point p=new point(10,10);for(int i=0;i<=10;i++){ p.x+=2;你的图片.location=p;System.Threading.Thread.Sleep(100); \/\/休息0.1秒,这样是为了看到效果,否则...
C#的界面里如何实现图片的移动
imagebox.left++向右移动 imagebox.left--向左移动 imagebox.top++向下移动 imagebox.top--向上移动 放在计时器里面,然后根据计时器的时间来控制,通过if判断来控制它向哪移动,在什么区域不停的移动。
C#中如何使用方向键使画的图动起来
有两种方式,第一种,直接把图画在Bmp位图上,然后用picturebox 控件显示出来,在窗体的key事件写代码改变坐标。第二种,把绘图的写成一个方法,每次按下键的时候调用一个方法,传入x和y坐标,改变位置。就可以实现移动了。这个移动,其实是重新绘制一次,只是因为坐标变了,看上去是移动了。
在C#编程中用键盘上的方向键来控制一张图片的移动的代码怎么写啊?要简...
在Form窗体上添加一个PictureBox1控件 添加Form窗体的KeyDown消息响应函数 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace WindowsFormsApplication1 { public ...
在C#中如何按照随机点数移动图片(有多个picturebox,就在这多个pictureb...
首先你要随机产生两个数,假定分别为x,y,x和y就是你图片在窗体上面坐标的左上角,然后你把这个坐标和picturebox控件的左上角一一比对,看那个最接近(x,y)就在哪个picturebox中显示。不过如果picturebox过多的话,会非常麻烦。所以请看第二种方法:不用picturebox,直接随机产生x和y(当然x,y的大小...
C#写一个方法是图片移动到指定位置 求大神帮帮忙
image控件好像有个Position属性,设置为你要移动到的XY坐标就OK。