private void ToolStripMenuItemSetFormat_Click(object sender, EventArgs e) { OutputFormat outputFormat = null; try { outputFormat = new OutputFormat(); outputFormat.ShowDialog(); } finally { if (outputFormat != null) { outputFormat.Dispose(); } } RegistryKey registryKey = Registry.CurrentUser.OpenSubKey( string.Format( CultureInfo.InvariantCulture, "SOFTWARE\\{0}\\{1}\\{2}", this.assemblyAuthor, this.assemblyTitle, this.assemblyVersion)); if (registryKey != null) { this.trackFormat = Convert.ToString(registryKey.GetValue("Track Format", "“$t”"), CultureInfo.CurrentCulture); this.separatorFormat = Convert.ToString(registryKey.GetValue("Separator Format", " ― "), CultureInfo.CurrentCulture); this.artistFormat = Convert.ToString(registryKey.GetValue("Artist Format", "$a"), CultureInfo.CurrentCulture); this.albumFormat = Convert.ToString(registryKey.GetValue("Album Format", "$l"), CultureInfo.CurrentCulture); registryKey.Close(); } }
private void ToolStripMenuItemSetFormat_Click(object sender, EventArgs e) { OutputFormat outputFormat = null; try { outputFormat = new OutputFormat(); outputFormat.ShowDialog(); } finally { if (outputFormat != null) { outputFormat.Dispose(); } } RegistryKey registryKey = Registry.CurrentUser.OpenSubKey( string.Format( CultureInfo.InvariantCulture, "SOFTWARE\\{0}\\{1}\\{2}", AssemblyInformation.AssemblyAuthor, AssemblyInformation.AssemblyTitle, AssemblyInformation.AssemblyVersion)); if (registryKey != null) { Globals.TrackFormat = Convert.ToString(registryKey.GetValue("Track Format", Globals.DefaultTrackFormat), CultureInfo.CurrentCulture); Globals.SeparatorFormat = Convert.ToString(registryKey.GetValue("Separator Format", Globals.DefaultSeparatorFormat), CultureInfo.CurrentCulture); Globals.ArtistFormat = Convert.ToString(registryKey.GetValue("Artist Format", Globals.DefaultArtistFormat), CultureInfo.CurrentCulture); Globals.AlbumFormat = Convert.ToString(registryKey.GetValue("Album Format", Globals.DefaultAlbumFormat), CultureInfo.CurrentCulture); registryKey.Close(); } }