加快PictureBox显示透明背景图片的速度

问题描述

各位大虾们,请问一下,怎样加快Picturebox加载透明背景图的速度?在VB.net里面,放了20个PictureBox,所用的资源图片都已经加载到工程里,F5运行的时候,Picturebox会闪烁,这个怎么解决?我用过双缓冲Me.DoubleBuffered=True(窗体的Load事件里),可还是闪烁,有什么办法可以解决么?

解决方案

解决方案二:
该回复于2011-12-16 09:08:49被版主删除
解决方案三:
在加载之前调用BeginUpdate,之后调用EndUpdate,这样试试
解决方案四:
Me.SuspendLayout()把变换的代码放到这里。。。。。。。。Me.ResumeLayout()实在不行,就用GDI+吧。。。。

时间: 2024-09-12 23:24:28

加快PictureBox显示透明背景图片的速度的相关文章

位图-mfc显示透明背景代码看不大懂

问题描述 mfc显示透明背景代码看不大懂 /*-----------------显示透明背景图片-------------------*/ void CHIT_MOUSE::TransparentBitmap(HDC hdc HBITMAP hBitmap short xStart short yStart short xadd short yadd COLORREF cTransparentColor){ BITMAP m_bm; COLORREF cColor; // 创建临时DC HDC

IE6兼容透明背景图片及解决方案_javascript技巧

首先给大家展示效果图: JS代码:  <!--[if IE 6]> <script src="~/Scripts/UI/DD_belatedPNG.js"></script> <script> $(function () { //1.通过公共类 DD_belatedPNG.fix(".pngFix,.pngFix:hover"); //2.直接用选择器:类名,ID,标签 DD_belatedPNG.fix("

C++ 设置透明背景图片

  这篇文章主要介绍了C++ 设置透明背景图片的相关资料,需要的朋友可以参考下 背景: 有两个图片,一个是目标背景图片, 一个是带有自身背景色彩的彩色图片 先将这彩色图片绘制到目标背景图片中, 这一步通过BITBLT就可实现. 但实现后的效果是: 目标图片上,绘制上去的彩色图片带有其本身的背景. 问题就来了, 我们想将彩色图片本身的背景去掉,应该如何解决? 解决方法: 使用API函数:TransparentBlt 此函数将原DC中的图片绘制到目标DC中,并同时设置原图形在目标图形上的透明色. ?

透明图片-C# 透明背景图片保存

问题描述 C# 透明背景图片保存 代码如下:Bitmap bmp = new Bitmap(@""D:site1.jpg""); Graphics g = Graphics.FromImage(bmp); String str = name; Font font = new Font(""时尚中黑简体"" size FontStyle.Bold); SolidBrush sbrush = new SolidBrush(Colo

Android根据Button状态(normal,focused,pressed)显示不同背景图片

 Android中Button 有focused, selected, pressed 等不同状态,通过配置一个XML格式的 drawable "selector" 即可实现"在不同状态下显示不同背景图片"的功能.1. 在res/drawable目录下添加一个xml文件,用来描述Button在不同状态下对应的不同图片.我这里给该xml文件命名为btn_background.xml<?xml version="1.0" encoding=&q

美图秀秀制作透明背景图片教程

给各位美图秀秀软件的使用者们来详细的解析分享一下透明背景图片的制作教程. 教程分享: 1:安装并打开您电脑上的美图秀秀,打开后如下图所示选择"美化图片"   2:进入到主页面后会出现如下图让您打开图片的窗口,点击"打开一张图片",选择你需要处理的图片   3:图片打开后,选择如下图中的"抠图笔",会出现一个让您选择抠图方式的窗口   4:打开选择窗口后在这里我们介绍第一种"1 自动抠图",然后会进入到抠图的操作窗口   5:如

firefox和谷歌不显示body背景图片的解决方法

样式如下只有IE可以显示背景图片,火狐和谷歌等浏览器都显示不了,解决方法如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助     复制代码 代码如下: body { background:#F5F5F5 url(../images/a_55.jpg) no-repeat bottom left; margin:0; padding:0; font-family:"微软雅黑", "宋体", Arial, Verdana, sans-serif; font-size:

C++ 设置透明背景图片_C 语言

背景: 有两个图片,一个是目标背景图片, 一个是带有自身背景色彩的彩色图片 先将这彩色图片绘制到目标背景图片中, 这一步通过BITBLT就可实现.   但实现后的效果是: 目标图片上,绘制上去的彩色图片带有其本身的背景. 问题就来了, 我们想将彩色图片本身的背景去掉,应该如何解决? 解决方法: 使用API函数:TransparentBlt   此函数将原DC中的图片绘制到目标DC中,并同时设置原图形在目标图形上的透明色. BOOL TransparentBlt( HDC hdcDest, //

java 显示透明背景png图片

首先理由ps生成一个背景透明的png图片,然后设置JPanel面板的透明属性,也就是panel.setOpaque(false);设置为透明 class MyPanel extends JLayeredPane{ public myPanelOne panel = new myPanelOne(); public MyPanel(){ setPreferredSize(new Dimension(600, 600)); setLayout(null); panel.setBackground(C