【急】关于form窗体控件闪烁的问题。 当把窗体的formborderstyle 设置为None即无边框的情况下,如果窗体上有30个单选按钮或者别的控件。设置窗体 this.WindowState = FormWindowState.Minimized;(最小化)在点击任务栏图标还原窗体的时候控件的位置会先黑一下,然后在现实,效果很差。跟这位朋友遇到的情况一样 传送门有什么办法能解决么?比如有什么方法可以让窗体上的控件全部重绘完成了在让他显示/ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在你的窗体构造方法里加上下面的. //以下三行消除主界面闪烁 this.SetStyle(ControlStyles.AllPaintingInWmPaint, true); this.SetStyle(ControlStyles.DoubleBuffer, true); this.SetStyle(ControlStyles.UserPaint, true);问题很难从根本上解决,因为你窗体上放的控件太多. 你在窗體上放一個PictureBox或GroupBox,然後把那些控件放在pictureBox或GroupBox上,然後試試,或許就可以了。因為Form那樣加載時會重畫,當放置太多控件時,就會閃屏。 我之前設計控件時,當設置控件隱藏或顯示時,或者拖動滾動條時,控件上下移動,都會閃屏,然後我在控件背景放置一個Picture控件,一定要放置在最底動,自動與Form或自定義控件縮放大小,然後就不閃屏,或許對你也有用,建議樓主試試了。 C# 在进行foreach时出现不包含MoveNext的定义 如何编写XML文件,按以下格式,新手求助 窗体 通信问题 用C#做winform的天气预测,需要未来几天的气压,气温,风向,风速,湿度,温度等信息。 循环改变newRow的值来把一行插入一个表中怎么实现呢? 如何改变listview的icon大小 水晶报表的问题,请帮助 有没有方法同时上传图片和文章! 在window98中如何正确的安装.net(安装后的.net要正确无误的)? 如何实现BASE64解码到字符串变量?或将两个BYTE变量变成char变量?? 求Socket TCP 接收信息方法 通信程序同时使用UDP、TCP传输
this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);
this.SetStyle(ControlStyles.DoubleBuffer, true);
this.SetStyle(ControlStyles.UserPaint, true);问题很难从根本上解决,因为你窗体上放的控件太多.