public exportScreen(int deckid) { InitializeComponent(); did = deckid; cardIndex = 0; curSide = 0; cardNum = 0; cardList = selectLocalDB.getCards(did); //set card parameters totalCards = cardList.Count; //set save dialog defaults saveFileDialog1.InitialDirectory = Constant.ePath; saveFileDialog1.DefaultExt = "ppt"; saveFileDialog1.Filter = "PowerPoint Presentations (*.ppt)|*.ppt|All files (*.*)|*.*"; //saveFileDialog1.InitialDirectory = "C:\\Program Files\\eFlash\\Data\\Media\\"; saveFileDialog1.Title = "Export PowerPoint to..."; if (DialogResult.Cancel != saveFileDialog1.ShowDialog()) { ppt = new eFlash.File.Powerpoint(); ShowPresentation(); GC.Collect(); } this.Close(); }