protected string GetStateToLoad(string file, string[] states) { LoadFileFromListDialog levDia = new LoadFileFromListDialog(); levDia.SetText("Stats for " + Game.GetName()); levDia.InsertLevels(states); string toReturn = string.Empty; if (levDia.ShowDialog() == DialogResult.OK) { toReturn = FM.GetState(file, levDia.GetSelected()); } levDia.Dispose(); return(toReturn); }