C#/.net 我要实现类似于图标拖动排序的功能,那些图标是一个个PictureBox,请问如何实现?

比如我现在在一个Panel中,画了4×4一共16个PictureBox控件,每个都加载了图像,然后请问我想实现,按住鼠标拖动其中一个PictureBox,然后移动到其他控件中间时显示一根竖线的效果,请问如何实现啊!多谢啦OTZ

注:移动控件什么的我都会,就告诉我怎么出现那条竖线就行啦~位置随便,给我看代码,我自己可以改。我用VisualBasic.LineShape不行啊,在运行时根本不显示,真见鬼了。。。

第1个回答  2012-07-29
1.控制一个控件,适当的时候显示或消失
2.Panel 的背景图片,程序绘制,需要的时候画上你要的线,不需要的时候,重画一张不带线的。
3.自己做个或改造个控件。
4.其他高级方法暂时没想到,实施起来有难度。

C#\/.net 我要实现类似于图标拖动排序的功能,那些图标是一个个PictureBox...
1.控制一个控件,适当的时候显示或消失 2.Panel 的背景图片,程序绘制,需要的时候画上你要的线,不需要的时候,重画一张不带线的。3.自己做个或改造个控件。4.其他高级方法暂时没想到,实施起来有难度。

c# 在picturebox中显示图片,如何实现类似windows照片查看器的缩放拖动功...
设定固定比例放大或缩小picbox里显示的图片即可,不过效果不是很好

怎样用c#将picturebox中的图片保存到指定文件夹中,是纯c#不是.net
1.C#与.NET是不同的概念,.NET是微软提供的托管代码的公共框架,C#是运行于其上的一种高级语言。2.保存图片代码 \/\/取得PictureBox中的图片对象 Image imgSave = picturebox1.Image;\/\/保存到本地,路径可自行设置 imgSave.Save("D:\\\\Image\\\\mypic.jpg");...

想用C# 做一个类似于CAD的绘图窗口的数据显示窗口,可以实现窗口内内容...
\/\/ this.pictureBox1.MouseMove -= new System.Windows.Forms.MouseEventHandler(this.pictureBox1_MouseMove);\/\/ this.pictureBox1.MouseDown -= new System.Windows.Forms.MouseEventHandler(this.pictureBox1_MouseDown);\/\/ this.pictureBox1.MouseUp -= new System.Windows.Forms.MouseEvent...

...功能、就是鼠标点击图片的时候自动跳转到下一张图片、不是.NET...
放一个PictureBox到窗体上,处理PictureBox的Click事件 private void pictureBox1_Click(object sender, EventArgs e){ pictureBox1.Load(@"C:\\xin_2805072814536402116920.jpg");\/\/加载下一张图片 }

C#中的??是什么意思
可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?"来表示,表现形式为"T?"例如:int? 表示可空的整形,DateTime?

相似回答