您的位置:程序门 -> .net技术 -> c#



画图操作中,如何在点击滚动条时不让图闪动呢


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


画图操作中,如何在点击滚动条时不让图闪动呢[已结贴,结贴人:zywhao]
发表于:2007-04-04 16:17:14 楼主
private   void   drawimage(graphics   g,   int   x,   int   y)
                {
                        g.setclip(scrollingimagerectangle);
                        rectangle   drawrect   =   new   rectangle(new   point(x,   y),   scrollingimagerectangle.size);
                        g.drawimage(this.scrollingimage,   scrollingimagerectangle,   drawrect,   graphicsunit.pixel);
                }

我在每次点击了滚动条后就去执行上面的函数..
但是这样它会闪动..
发表于:2007-04-05 10:57:011楼 得分:0
up
发表于:2007-04-05 11:23:522楼 得分:10
1)doublebuffer
2)用invalidate(region)
3)用drawimageunscaledand....
发表于:2007-04-05 11:25:153楼 得分:10
1)doublebuffer


快速检索

最新资讯
热门点击