我想把lable的信息,如内容,字体大小,颜色,lable的位置坐标,lable的大小通过button1事件后写入app.config里,请问这个怎么实现?

解决方案 »

  1.   

    Configuaration.ConfiguarationManager.Set();
      

  2.   

    sting m_Path = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile;//获取配置文件的路径
    XmlDocument m_Doc = new XmlDocument;
    m_Doc.Load(m_Path);
    下面就像操作XML文件一样操作就可以了
      

  3.   

    修改app.config中的数据
    App.config中格式如下:
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <configSections>
        <section name="UserInfo" type="System.Configuration.AppSettingsSection"/>
        <section name="directoryInfo" type="System.Configuration.AppSettingsSection"/>
      </configSections>
      <UserInfo>
        <add key="DVRUSR" value="" />
        <add key="DVRPWD" value="" />
      </UserInfo>  
      <directoryInfo>
        <add key="defaultPath" value="22" />
        <add key="savePath" value="11" />
      </directoryInfo>
    </configuration>SetSettingValue(m_configFile, "directoryInfo", "savePath", _folderPath);
    ///////////////////////////////////////////////////////////////////////////////
    public static void SetSettingValueHandle(string argFileName, string argSection, string argKey, string argValue)
            {
                try
                {
                    Configuration config = ConfigurationManager.OpenExeConfiguration(argFileName);
                    ConfigurationSection configSection = config.Sections[argSection];
                    if (configSection != null)
                    {
                        AppSettingsSection appSettingsSection = configSection as AppSettingsSection;
                        if (appSettingsSection != null && appSettingsSection.Settings.Count > 0)
                        {
                            appSettingsSection.Settings[argKey].Value = argValue;
                        }
                    }                config.Save();
                }
                catch (Exception ex)
                {
                    throw new ArgumentNullException(String.Format("{0}的设定文件" +"<configuration><{1}><{2}>的构成不存在", argFileName, argSection, argKey), ex);
                }            
            }
      

  4.   

    吧他 当个XML文件操作就可以了  ~