首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Application.EnableVisualStyles() 报错

2013-10-03 
求教:Application.EnableVisualStyles() 报错本帖最后由 wwwww112233 于 2013-09-27 01:12:01 编辑[STAThr

求教:Application.EnableVisualStyles() 报错
本帖最后由 wwwww112233 于 2013-09-27 01:12:01 编辑
[STAThread]
        static void Main()
        {


Application.EnableVisualStyles();
            Application.Run(new Form1());//这句报错“GDI+ 中发生一般性错误”
             }

我做的菜单程序,整个程序没有任何涉及绘图 gdi 等代码。
一运行程序,鼠标放在窗口上移动或点击,立即卡死,然后报错GDI+ 中发生一般性错误。
当去掉“Application.EnableVisualStyles()”这句代码,就一切正常。

因为程序中用到listview的双缓冲,如果去掉了Application.EnableVisualStyles()这句代码则缓冲效果没了,但如果加上这句代码,报错。
请高手看下是怎么回事,谢谢!!!!

[解决办法]
Application.EnableVisualStyles();
后面加这句话:
Application.SetCompatibleTextRenderingDefault(false);

热点排行