private void openFileButton_Click(object sender, EventArgs e) { openFileDialog.Filter = "sm files (*.sm)|*.sm"; openFileDialog.FilterIndex = 1; openFileDialog.RestoreDirectory = true; String filePath; if (openFileDialog.ShowDialog() == DialogResult.OK) { filePath = openFileDialog.FileName; fileLocationTextBox.Text = filePath; Chart.SimFileInfo smInfo = controller.ParseSmFile(filePath); controller.MakeWav(); groupBox4.Visible = true; if (smInfo.banner != "") { bannerPicBox.Image = Image.FromFile(smInfo.path + "//" + smInfo.banner); } titleLabel.Text = smInfo.artist + " - " + smInfo.title; comboBox1.Items.Clear(); foreach (Chart.Chart element in smInfo.charts) { comboBox1.Items.Add(element.diff); } comboBox1.SelectedIndex = 0; } }
private void View_DragDrop(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) { string[] kostil = (string[])e.Data.GetData(DataFormats.FileDrop); String filePath; filePath = kostil[0]; fileLocationTextBox.Text = filePath; Chart.SimFileInfo smInfo = controller.ParseSmFile(filePath); controller.MakeWav(); groupBox4.Visible = true; if (smInfo.banner != "") { bannerPicBox.Image = Image.FromFile(smInfo.path + "//" + smInfo.banner); } titleLabel.Text = smInfo.artist + " - " + smInfo.title; comboBox1.Items.Clear(); foreach (Chart.Chart element in smInfo.charts) { comboBox1.Items.Add(element.diff); } comboBox1.SelectedIndex = 0; } }