c#界面通过点击按钮更换皮肤【求助各位大大】
入口是这样写的,这时候运行程序有皮肤  
public partial class SalesTax : Form
     {
         private string skin = "Longhorn.ssk";
         public SalesTax()
         {
             InitializeComponent();
             skinEngine1.SkinFile = skin;
         }
然后我想通过点击按钮把界面更换为 别的皮肤
         private void toolStripMenuItem2_Click(object sender, EventArgs e)
         {
             skin = "Longhorn.ssk";   // 选择皮肤
         }
点击按钮之后,没有什么反应,是不是得刷新什么的,百度了一下,读配置文件等不会,菜鸟,有大大能帮忙看看 按钮这个怎么实现呢?
------解决方案--------------------private void toolStripMenuItem2_Click(object sender, EventArgs e)
  {
  skin = "Longhorn.ssk"; // 选择皮肤
  }
你这个地方只是赋值 skin字符串了呀,没有进行更换皮肤啊 应该加上
  skinEngine1.SkinFile = skin;
这句就可以了吧
------解决方案--------------------怎么最后没有skinEngine1.SkinFile=skin?
------解决方案--------------------你再试一次 我的更换皮肤控件跟你的应该是一样滴,我测试了下一下代码是可以滴啊
  private void Form1_Load(object sender, EventArgs e)
       {
           skinEngine1.SkinFile = "MSN.ssk";
       }
       private void button1_Click(object sender, EventArgs e)
       {
           skinEngine1.SkinFile = "MP10.ssk";
       }
------解决方案--------------------如果不行就把你代码发下一起研究下喽