在C# winfrom项目,form窗体背景有闪动现象

问题描述

在C# winfrom项目,form窗体背景有闪动现象

在C# winfrom项目中,有两个form窗体(form1、form2),在form1中显示监控视频图像实时画面。
在form1窗体中弹出form2窗体,但是form2窗体在显示的过程中,form2窗体背景会有一闪一闪的现象。
这样造成在视觉效果上不是太好,这么样让form2窗体背景不闪动,与正常窗体的显示一样。
请问,为什么会form2窗体背景有一闪一闪的现象,有没有办法解决此问题。谢谢!

解决方案

设置窗体的doublebuffer为true

解决方案二:

双缓冲
http://www.cnblogs.com/renyuan/p/3474802.html
http://www.360doc.com/content/12/1120/23/10939365_249206418.shtml

时间: 2024-11-08 19:50:00

在C# winfrom项目,form窗体背景有闪动现象的相关文章

在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项目,form窗体在屏幕的右侧居中的位置

问题描述 C# winfrom项目,form窗体在屏幕的右侧居中的位置 在C# winfrom项目,如何让窗体在靠屏幕的最右侧居中的位置显示form窗体. 解决方案 private void Form1_Load(object sender, EventArgs e) { int w = Screen.GetWorkingArea(this).Width; int h = Screen.GetWorkingArea(this).Height; this.Left = w - this.Width

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

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

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窗体以及lable字体的样式

问题描述 C# Winfrom项目中,如何制作截图中的form窗体以及lable字体的样式 在C# Winfrom项目中,如何将form窗体设置背景色.前景色.透明度以及将Lable控件中的文字如何设置大小.颜色.字体. 可以达到或接近下面截图中的效果. 个人在制作的过程中发现与截图中的效果有点差异,没有达到或接近截图中的效果.请各位帮忙大致的说明下整个过程或提供相关的参考资料,谢谢. 附截图: 解决方案 基本方法就是自己绘制,或用第三方的库,如果人家是一张图片,你想仿照,基本没戏,因为其中涉及

c# winfrom项目,如何实现在form窗体中点击鼠标右键自动关闭该窗体

问题描述 c# winfrom项目,如何实现在form窗体中点击鼠标右键自动关闭该窗体 在C# Winfrom项目中,两个form窗体(form1.form2), 在form1窗体中有个Button控件(实现点击该按钮弹出form2窗体). 在form2窗体中包括有一个Panel控件,在Panel控件中放置一个Label控件以及三个Button控件(button1.button2以及button3). 目前遇到点困难: 如果用户鼠标点击在了form2窗体中,用户再点击鼠标右键,可以响应form2

C# Winfrom项目,如何将form窗体缩小比例后嵌入到另一个窗体的Panel控件

问题描述 C# Winfrom项目,如何将form窗体缩小比例后嵌入到另一个窗体的Panel控件 在C# Winfrom项目中,有两个form窗体(form1.form2). form1窗体的大小为:1920*1080,在form1窗体中包函九个Panel控件,每个Panel控件的大小为:640*360,分成3行3列排列在form1窗体中. form2窗体的大小为:960*540,在form2窗体中包函一个Panel控件,Panel控件大小为:960*540. 目前遇到一个困惑:将form1窗体

C# Winfrom项目,如何在from窗体中控制两个timer控件时间的同步显示

问题描述 C# Winfrom项目,如何在from窗体中控制两个timer控件时间的同步显示 在C# Winfrom项目中,一个from窗体,两个timer控件(timer1和timer2),两个Label控件(labe1和label2), timer1是实现0到1分钟的倒计时显示在显示labe1中,timer2是实现到1分钟后自动显示当前时间到label2中. 两个button控件(button1和button2).button1和button2分别控制timer1的开始和暂停. timer1

C# Winform项目,如何将form窗体进行个性化的定制

问题描述 C# Winform项目,如何将form窗体进行个性化的定制 在C# Winform项目中,需要将form窗体实现如下要求: 1.需要将form窗体绘制成圆形 2.将绘制成圆形的窗体由三条斜线分割成三等分的扇形,组成一个圆形窗体.注:(每个角为120度) 3.需要在圆形窗体的每个扇形区域内添加图形以及在每个扇形区域内添加相应的Click点击事件,用来执行对应的业务代码逻辑. 点击每个扇形区域内有凹下去的感觉,表示已经点击了该扇形的区域,没有点击的扇形区域形状保持不变. 注:(共三个扇形