读书人

WinForm 做的程序加了IrisSkin2.dll

发布时间: 2012-09-28 00:03:35 作者: rapoo

WinForm 做的程序,加了IrisSkin2.dll皮肤后,我的folderBrowserDialog就打不开了..这是怎么回事?
代码:
private void Form1_Load(object sender, EventArgs e)
{
this.skinEngine1.SkinFile = Application.StartupPath + @"\MP10.SSK";

this.skinEngine1.SkinAllForm = false; // 设置皮肤只在主窗体显示,不加载于其他所有的窗体
}


private void button2_Click(object sender, EventArgs e)
{
// 应让用户选择文件存放的路径(文件夹)
//saveFileDialog.ShowDialog();

folderBrowserDialog fDialog = new FolderBrowserDialog();
fDialog.ShowDialog();
textBox2.Text = fDialog.SelectedPath.ToString().Trim();
}

当我在 Load 里面加了那两行代码后,我的button2 就点不开了,去掉皮肤就正常 ,这是怎么回事呢?但是我的 openFileDialog 按钮还能正常打开..迷糊啦...

[解决办法]
别用IrisSkin了,给你推荐一个用来美化winform的krypton,免费的很好用~
[解决办法]

C# code
this.skinEngine1.SkinFile = Application.StartupPath + @"\MP10.SSK";      this.skinEngine1.SkinAllForm = false; // 设置皮肤只在主窗体显示,不加载于其他所有的窗体 

读书人网 >C#

热点推荐