C# winform GDI随鼠标移动的picturebox在移动时,winform的背景图片也跟着晃动,怎么解决?

winform有默认背景图片,当移动picturebox时,看到winform的背景图片也跟着晃动。

第1个回答  2013-10-21
关于你这个问题,我给你找到了一个网址,你看下吧,应该对你有用.
http://blog.csdn.net/soarandy/article/details/5038644
第2个回答  2013-10-22
为什么要用picturebox?你自己画就可以了追问

自己画的,CPU占用很高

追答

哦,现在cpu都很给力的

本回答被提问者采纳

C# WinForm 鼠标移动PictureBox控件的问题
LZ你好,出现阴影或闪烁现象是由控件重绘造成的。控件改变自身大小、位置,或者改变显示状态,都会使控件重绘,是否有良好的用户体验是由硬件性能和是否对重绘进行了优化来决定的。优化建议:使用双缓冲技术。即把窗体(Form)的DoubleBuffered的值设为True;双缓冲技术的原理是:先将图像绘制到内存中的一块画布...

c# winform中 按钮控制pictureBox里gif图片的静动
这是应为你读取数据库和控制图片是在同一个线程里,这样是按顺序完成的,你读取数据库的结果没有返回就执行不到pictureBox.Enabled=true这一步。如果你不是在新窗口放置gif的话可以先显示图片再读取数据库,否则的话只能用多线程的方法去解决了。

在C#中如何按照随机点数移动图片(有多个picturebox,就在这多个pictureb...
首先你要随机产生两个数,假定分别为x,y,x和y就是你图片在窗体上面坐标的左上角,然后你把这个坐标和picturebox控件的左上角一一比对,看那个最接近(x,y)就在哪个picturebox中显示。不过如果picturebox过多的话,会非常麻烦。所以请看第二种方法:不用picturebox,直接随机产生x和y(当然x,y的大小...

c# 怎么解决winform下保存picture box的图片防止GDI+一般错误
如果要对图像进行转存操作 建议使用Image.Save(Stream, ImageFormat)这个重载 先保存到内存流或者临时文件中,然后执行Bitmap.Dispose() 把原来图像资源释放 最后再把刚才的临时文件或者临时内存 覆写回文件

C#\/winform将picturebox中的图片进行复制,黏贴到另外一个picturebox窗体...
拖动,1,你可以拖动picturebox来实现拖动图片的效果,一般不这么做。2、显示图片不用Picturebox.Image=bitmap;改用picturebox的paint事件里面,用e.Graphics.DrawImage(bitmap,0,0);进行绘画,0,0表示绘画的位置,也就是说你拖动,只要用鼠标来控制这个0,0值变动就可以实现拖动的效果了。鼠标拖动的...

C# winform 锁定picturebox在panel里移动,但是picturebox的边框不...
Ø SetWindowsHookEx:设置键盘钩子。Ø UnhookWindowsHookEx:取消键盘钩子。Ø CallNextHookEx:这个函数把键击消息传递给下一下监听键盘事件的应用程序。用钩子监控全局键盘实现

C#winform中如何让pictureBox控件旋转一定的角度
简单点的可以用GDI旋转pictureBox显示的图片.正途: 想旋转pictureBox 那就自己写自定义的的pictureBox控件 然后可以设置旋转属性...实现呢 是通过重绘...画边框神马的 画显示的图片...等等等...

C# winform开发中用picturebox 只能显示大图片一部分,如何生成适合pictur...
你说的这种情况我也遇见过,当时是做图像滤波的时候 碰到的 我用的是VS2010,在picturebox的属性里 有sizeMode 可以改变图片的大小,但是值得注意的是,当你在进行图像处理的时候,VS只会处理 默认的picturebox Normal条件下的图片部分,我当时就是把Picturebox 属性里面的size 修改的很大,至到适合图像...

C#winform怎么让pictruebox在其他控件上面背景透明
1.要实现C# WinForm中的控件与背景的透明,可以通过设置控件的BackColor属性为Transparent,同时设置其父控件。因为在C#中,控件的透明指对父窗体透明。如果不设置Parent属性,那么控件将只对Form透明,显示的时候都会把Form的背景色(默认为Control)重刷一遍作为自己的背景。2.在控件比较多的情况下,可以...

...可以实现窗口内内容跟随鼠标移动,并对其内容进行缩放
pictureBox1.Width = t.Width;pictureBox1.Height = t.Height;} region 实现鼠标拖动效果 \/\/实现鼠标拖效果 private Point startPoint = Point.Empty;private Point viewPoint = Point.Empty;private bool starMove = false;\/\/\/ \/\/\/ 鼠标按下时 \/\/\/ \/\/\/ \/\/\/ private void pictureBox1_...

相似回答