public int InitializeThroughDialog() { OpenFileDialog fileresult = new OpenFileDialog(); fileresult.Filter = "Image Files (*.JPG;*.BMP;*.GIF;*.PNG)|*.JPG;*.BMP;*.GIF;*.PNG|Zip Files (*.ZIP)|*.ZIP"; fileresult.FilterIndex = 2; fileresult.RestoreDirectory = true; int FileIndex = -1; if (fileresult.ShowDialog() == DialogResult.OK) { try { FileHand = getFileHand(fileresult.FileName); FileIndex = FileHand.initializeImgList(); FileHandLength = FileHand.getImgListLen(); } catch (Exception a) { //More specific ? MessageBox.Show("Error: " + a.Message); } } return FileIndex; }
/* * */ public int InitializeThroughPathName(String pathName) { FileHand = getFileHand(pathName); int FileIndex = FileHand.initializeImgList(); FileHandLength = FileHand.getImgListLen(); return FileIndex; }