public const uint SHGFI_LARGEICON = 0x000000000; // get large icon private void AddButton(string name, string path, string position) { Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); AppConfigSection Section = config.GetSection("applications") as AppConfigSection; AppKeyValueSetting keyvalue = new AppKeyValueSetting(); keyvalue.Name = name; keyvalue.Path = path; keyvalue.Position = position; Section.KeyValues.Add(keyvalue); config.Save(); ConfigurationManager.RefreshSection("applications"); }
// 说明:如果不需要在代码中修改集合,可以不实现Add, Clear, Remove public void Add(AppKeyValueSetting setting) { this.BaseAdd(setting); }