求教: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);