public NewPlaylistForm(MusicPlayerForm musicPlayer, List <string> songPaths, string playlistName) { InitializeComponent(); ThemeManager.AddThemableForm(this); ApplyTheme(); this.musicPlayer = musicPlayer; this.songPaths = songPaths; PlaylistNameInput.Text = Regex.Replace(playlistName, "^[a-zA-Z0-9]*$", ""); foreach (string songPath in songPaths) { SelectedFilePathsBox.AppendText(songPath + (songPaths.Last().Equals(songPath) ? "" : "\n")); } }
public NewPlaylistAdditionForm(MusicPlayerForm musicPlayer, List <string> songPaths) { InitializeComponent(); ThemeManager.AddThemableForm(this); ApplyTheme(); this.musicPlayer = musicPlayer; this.songPaths = songPaths; foreach (string playlistName in musicPlayer.playlistNames.OrderBy(s => s).ToList()) { PlaylistInput.Items.Add(playlistName); } foreach (string songPath in songPaths) { SelectedFilePathsBox.AppendText(songPath + "\n"); } }