如图的界面 这个界面是通过一个按钮点击 show出来的 第一次出来 可以成功的更换皮肤
但是 这界面关闭后 我再次点击那个一个按钮 show出这个窗体 后 皮肤就换不了了 。。 求助
但是 这界面关闭后 我再次点击那个一个按钮 show出这个窗体 后 皮肤就换不了了 。。 求助
解决方案 »
- gridview点编辑后值消失
- 会的大神帮忙注释以下
- GridView如何实现多选
- 在WINFORM中使用日历控件出现:该字符串未被识别为有效的 DateTime
- c#中文件重命名怎样实现?
- c# 多线程
- 本人有一个很好用的实现VS2003 IDE菜单的组件,有意奉献给大家,怎么发布出来?
- 高分请教在客户端从服务器中上传与下载文件???在线等啊!!!急啊
- 如何用C# 绑定crystal report 的数据源为 xml ?
- 有没有办法将datetimepicker控件里面的日期值清空!
- 如何能让安装程序在添加删除页面里面不显示
- 很菜的问题:BeginReceiveFrom 如何知道接收到了多少数据?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;namespace EMR.EMRMain
{
public partial class FormSkin : Form
{
public FormSkin()
{
InitializeComponent();
} private void FormSkin_Load(object sender, EventArgs e)
{
foreach (string mf in Directory.GetFiles(System.Environment.CurrentDirectory + "\\skins\\"))
{
this.cobSkin.Items.Add( mf.Substring(mf.LastIndexOf("\\")+1));
}
} private void cobSkin_SelectedIndexChanged(object sender, EventArgs e)
{
this.skinEngine1.Active = true; // 设置加载皮肤
this.skinEngine1.SkinAllForm = false; // 设置皮肤只在主窗体显示,不加载于其他所有的窗体
this.skinEngine1.SkinFile = System.Environment.CurrentDirectory + "\\skins\\" + this.cobSkin.Text;
} private void btnCancel_Click(object sender, EventArgs e)
{
this.skinEngine1.SkinAllForm = false;
this.skinEngine1.Active = false;
this.Close();
} private void btnConfirm_Click(object sender, EventArgs e)
{
this.skinEngine1.SkinAllForm = true;
this .skinEngine1.Active = true;
this.Close();
} private void btnDefault_Click(object sender, EventArgs e)
{
this.skinEngine1.Active = false; // 设置不加载皮肤
}