我添加了IrisSkin2.dll之后,把控件拖到界面上,但是使用的时候有一个问题,必须有一个皮肤界面才正常,不然我不用任何皮肤的话,也就是系统里拖动了控件,但是代码里没写任何有关皮肤的东西,系统就会报错:“正试图在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。”所以我在load中加了皮肤:skinEngine1.SkinFile = Application.StartupPath + @"\Skins\Office2007\Office2007.ssk"
系统就能正常运行,然后因为需要还原成windows默认的系统皮肤,所以我设置为:skinEngine1.Active = false但是还是报错:
“正试图在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。”这可怎么还原系统默认的皮肤呢?有没修改任何皮肤的.ssk文件吗?
系统就能正常运行,然后因为需要还原成windows默认的系统皮肤,所以我设置为:skinEngine1.Active = false但是还是报错:
“正试图在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。”这可怎么还原系统默认的皮肤呢?有没修改任何皮肤的.ssk文件吗?
解决方案 »
- C# Winform webBrowser禁止强行弹广告
- C# datagridview 不重复取数 在线等 急
- 为什么我写的程序远程连不上sqlserver(新手请教)
- 请问一个正则表达式的匹配问题,急,谢谢
- 急求“数据库失去连接问题”的解决方法
- 怎么修改datagrid的列标题
- 如何根据数据库生成css样式文件?
- c# dataGridview中column绑定数据库的column
- 在C#如何获得当前程序所在的目录,就象VB中用APP.PATH可获得
- 小白用VS2010做登陆窗口,我想问问COMBOBOX的调用方法,为什么在选择学生的时候输入了相应账号密码不能跳转到Form2呢,Form3可以正常调用
- DataGridView 底部添加合计行后,怎样才能使垂直滚动条滚动到最后时,最后一行不被合计行遮挡?
- 求TCp/IP的交互
QQ453367672
skinEngine1.SkinFile = "";也可以
你可以在程序中直接引用这个IrisSkin2.dll
再使用相应功能即可,