c#2008窗体如何重绘背景图片
如题。c#2008环境,form的背景是一个小图片,平铺的1.窗体上画过东西,如何重绘,而且最好不闪?2.是否可以实现:我删除某个地方,使这个地方显示背景图片,其余地方不...
如题。
c#2008环境,form的背景是一个小图片,平铺的
1.窗体上画过东西,如何重绘,而且最好不闪?
2.是否可以实现:我删除某个地方,使这个地方显示背景图片,其余地方不影响?
希望给出代码,而且最好可以避免屏幕闪烁。 展开
c#2008环境,form的背景是一个小图片,平铺的
1.窗体上画过东西,如何重绘,而且最好不闪?
2.是否可以实现:我删除某个地方,使这个地方显示背景图片,其余地方不影响?
希望给出代码,而且最好可以避免屏幕闪烁。 展开
展开全部
没现成的代码,
思路如下:
你删除那就重画那一块的背景
比如你删除 22,45
你就绘制 背景图片的22,45 不会闪烁的
思路如下:
你删除那就重画那一块的背景
比如你删除 22,45
你就绘制 背景图片的22,45 不会闪烁的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改变form的Size会触发窗体重绘,不过可能会闪
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用双缓冲是比较好的方法,具体实线网上有比较丰富的资料。
by:宁唯.
by:宁唯.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
User32.dll 下有3个函数, CreateWindow(???), ShowWindow(???), UpdateWindow(???), 所有的窗体都是从这里继承来的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以考虑使用双缓冲的办法,你去查阅相关资料就可以了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询