winfrom picturebox 移动问题

问题描述

做一个8数码程序,想让程序自动运行解题并延时延时演示过程for(inti=0;i<L.Count();i++){int[]temp=newint[9];temp=L[i];for(intj=0;j<9;j++){intx,y,m,n;x=temp[j]/3;y=temp[j]%3;m=j/3;n=j%3;code[m,n]=temp[j];no[x,y].Location=loc[m,n];no[x,y].Refresh();}Thread.Sleep(500);}

no[,]就是picturebox组件每次更新他们的位置,其实就有两个会动,一个空白picturebox和一个相邻有数字的picturebox但是有数字的picturebox总是会先消失,等到第二次更新后在出现

解决方案

解决方案二:
没有人吗求帮助啊
解决方案三:
看不明白你的意思
解决方案四:
因为Thread.Sleep(500);阻止了主线程把代码提取成一个方法,然后用线程调用publicvoidDo(){for(inti=0;i<L.Count();i++){....}用Threadthread=newThread(newThreadStart(Do));thread.IsBackground=true;thread.Start();

时间: 2024-11-01 10:26:24

winfrom picturebox 移动问题的相关文章

Winfrom pictureBox怎么让图片自动滚动起来。求代码

问题描述 Winform的pictureBox怎么能让他自己滚动起来,求代码. 解决方案 解决方案二:为什么非要他自己滚动呢,你可以加Panel啊解决方案三:引用楼主的回复: Winform的pictureBox怎么能让他自己滚动起来,求代码. 参考解决方案四:你要做走马灯?多放几个Picture,用Timer改变位置解决方案五:我这个是我之前做的一个控件的一部分图片交替显示的,而且我做的那个控件支持图片,flash,流媒体文件互相交替显示.不知道你的滚动是不是这个意思.下面只是程序的一个片段.

在C# winfrom项目,form窗体Picturebox控件加载的图片有闪动现象

问题描述 在C# winfrom项目,form窗体Picturebox控件加载的图片有闪动现象 在C# winfrom项目中,有两个form窗体(form1.form2),在form1中显示监控视频图像实时画面. 在form1窗体中居中弹出form2窗体(form2窗体不透明度设置为Opacity:80%),在form2窗体有一个Picturebox控件(设置充满整个form2窗体),在Picturebox中放置一张图片. 目前遇到一个问题:在form1窗体中居中显示form2窗体的过程中,fo

C#WINFROM的PicTureBox控件,可以显示AI图么?如果,可以应该怎么写?

问题描述 跪求答案,百度找不到. 解决方案 解决方案二:需要你自己解析文件了,或者找个控件,dll之类的东西,不直接支持解决方案三:图呢,你这个问的问题不详细啊解决方案四:不详细么?我就是想在PicTureBox控件里显示AI图,我现在不知道可不可以,如果你们接触过的话,请告诉我行不行,可以显示的话,请把详细的代码给我.谢谢!!!!

C# Winfrom项目,如何将form窗体由矩形绘制成圆形。

问题描述 C# Winfrom项目,如何将form窗体由矩形绘制成圆形. 在C# Winfrom项目中,如何将form窗体由矩形绘制成圆形.请帮忙看看如何设置form窗体可以达到下面截图中的圆形效果.谢谢!最好能够与截图中的圆形做得十分接近(圆形的背景色.字体.线条等). 解决方案 不规则窗体代码下载:http://files.cnblogs.com/alexis/IrregularForm.rar 解决方案二: 使用protected override void OnPaint(PaintEv

C# winfrom项目,如何设置获取form窗体圆形背景图片的区域

问题描述 C# winfrom项目,如何设置获取form窗体圆形背景图片的区域 在C# winfrom项目,有一个form窗体,在form窗体中有一个pictureBox控件,且充满整个form窗体.在pictureBox控件中嵌入了一张圆形的图片.在圆形的图片中画了三个区域.请问如何获取图形中的三个区域,然后分别设置三个区域的点击事件. 请各位帮忙提供下这方面的相关源码或资料.谢谢. 解决方案 请各位帮忙看看,谢谢.

如何实现鼠标点击picturebox控件,实现有翻转或其它的打开picturebox效果显示

问题描述 如何实现鼠标点击picturebox控件,实现有翻转或其它的打开picturebox效果显示 在C# Winfrom项目中,from窗体中,有一个Panel控件.在Panel控件内放置了一个picturebox控件. 请问如何实现鼠标点击picturebox_click事件后,让picturebox控件有翻转或其它比较好的打开动作效果显示. 希望能提供点DEMO或相关资料参考下,再看看哪种比较好.... 解决方案 要实现切换图片,如果图片数量不多,你可以用计数器进行控制,点击一次,就将

winfrom 图片旋转

问题描述 winfrom程序,在界面上放了一个直尺图片.想让图片可以移动和旋转.移动容易实现,可是怎么旋转呢? 解决方案 解决方案二:用wpf吧解决方案三:引用1楼tx42899320的回复: 用wpf吧 没用过wpf,而且现在项目做的差不多了.改wpf项目就全的改了.解决方案四:不要把图片放在PictureBox中,而是动态画到容器上(Paint事件),画的时候是可以旋转的当然你也可以写一个自定义控件解决方案五:pictureBox.Image.RotateFlip()解决方案六:http:/

C# 在picturebox画线,画矩形,当需要擦除其中某一条曲线的时候怎么做?用异或画笔??这方面了解比较少,求大神。。。

问题描述 C#在picturebox画线,画矩形,当需要擦除其中某一条曲线的时候怎么做?用异或画笔??这方面了解比较少,求大神... 解决方案 解决方案二:这个,你只能做层,PS软件都没办法做到这点除了用图层,我想不到其他办法解决方案三:自己做图层List<Image>解决方案四:请问有没有图层的具体的例子?解决方案五:引用2楼crystal_lz的回复: 自己做图层List<Image> 请问有没有图层的具体的例子,这个list里面存放的是图片还是坐标点?解决方案六:可以用底色重

关于C#中picturebox用Autosize旋转图像后变大的问题

问题描述 我用C#窗体放了一个picturebox控件,设置autosize属性.我想旋转图像,以原点为中心逆时针旋转,可是旋转后的图像被放大了,不理解为什么图像会变大,求高手指教! 解决方案 解决方案二:不要使用AutoSize,用Image.Size获取实际尺寸解决方案三:用Gdi+winfrom控件本身不能旋转解决方案四:这不是很正常么.你用PS试试不就知道了,放个和画布一样大的长方形,旋转45度,看看会不会超出画布解决方案五:原来是我代码打错一个地方..解决方案六:图片旋转画布变大问题,